linux+shell编程题

  • Linux的编程问题! 编写一个shell脚本 它把第二个位置参数及其以后的各个...
    答:[ $1 ]do# 这个赋值语句也可以不要file = $1# 完成文件复制cp $file $dir# 再次前移参数shiftdone# 复制完毕,列出复制后的目标路径ls $dir 如果回答对您有所帮助,麻烦采纳一下哈。更多shell编程相关学习,推荐《Linux就该这么学》这本书,里面有较系统和轻便的学习路径。
  • 如何在linux下用shell编程,判断一个文件是不是字符设备文件,如果是将...
    答:if [ ... ]; then fiif[ -c $FILENAME ]then cp $FILENAME /develse echo "It's not Charactor device file"fi#这个题目考察到了Shell的语法格式,以及read、if、test命令。特别test命令可以测试文件状态,可以测#试数值大小,也可以比较字符串。所以我们以后if、while、for、until所用...
  • linux shell 问题,清除文件中的空格
    答:先建脚本:clearspace.sh 给脚本添加执行权限 chmod +x clearspace.sh 编辑脚本内容:touch tmpFile # 建临时文件 sed 's/\ //g' $1 >temFile #sed s命令 将空格替换 重定向到临时文件 cat temFile >$1 #覆盖原文件 rm -f temFile #删除临时文件 echo 'OK,DONE!'执行脚本 ./...
  • linux shell脚本while编程的问题
    答:是你的程序写的有问题,while 后面的[]里面,要加上前后空格。要像这样:!/bin/bash i=5 while [ $i -gt 0 ];do echo "$i"i=$[ i - 1 ]done
  • Linux Shell 脚本编程最佳实践
    答:原文链接:http://itxx00.github.io/blog/2020/01/03/shell-standards/ 获取更多的面试题、脚本等运维资料点击: 运维知识社区 获取 脚本之---短信轰炸机 脚本之---QQ微信轰炸机 ansible---一键搭建redis5.0.5集群 elk7.9真集群docker部署文档 全球最全loki部署及配置文档 最强安全加固脚本2.0 ...
  • Linux Shell 教程——想玩转linux就请一直看下去
    答:由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux 的 Shell 种类众多,常见的有:在一般情况下,人们并不区分 Bourne Shell 和...
  • Linux。 Shell编程。 为hello.sh写一个守护进程watchDog.sh
    答:watchDog.sh实例,这个只是个思路,具体你得自己测试 !/bin/sh hello=`ps -ef| grep hello.sh|grep -v grep |awk '{print $2}'`while true;do if [ ! $hello ]; then ./hello.sh fi done
  • 请问linux shell脚本如何编写一个选择菜单?
    答:linux shell编程 shell 编写命令 shell重启linux linux中的shell linux怎么调用shell linux系统 linux >> 其他类似问题 2013-12-04 linux用shell编写一个简单菜单 6 2015-03-22 如何编写一个shell脚本 15 2013-08-08 linux中如何编写shell脚本? 2 2015-01-22 如何编写一个shell脚本 2016-08-04...
  • 如何编写一个shell脚本
    答:如何编写一个shell脚本本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性...
  • LINUX快速入门第八章:Shell基础
    答:2、开头程序必须以下面的行开始(必须方在文件的第一行):!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。3、沿着前面的轨迹,接下来是Linux中shell脚本的学习。这对于生信工程师后续处理大量(海量更合适些)数据是非常非常重要的,但是同样...

  • 网友评论:

    空宇13849275320: linux中的shell编程题
    34842屠咏 : 1设计一个shell脚本:将当前工作目录下的文件名按字母由大到小的顺序列出所有文件名. #!/bin/bash ls | sort 2设计一个shell脚本:将所有输入的整数相加 #!/bin/bash sum=0 while [ 1 ] do read -p "input number:" num if [ -z $num ] then break fi let sum=$[$sum + $num] echo sum=$sum done

    空宇13849275320: Linux下的shell编程问题 -
    34842屠咏 : 1 #!/bin/sh 23 #对x,y,z赋值 4 echo "Please input x !" 5 read x 67 echo "Please input y !" 8 read y 910 echo "Please input z !" 11 read z 1213 echo "OK x = $x y = $y z = $z" 14 echo "" 1516 #比较大小 17 if [ $x -lt $y ] 18 then 19 if ...

    空宇13849275320: linux shell编程题目 -
    34842屠咏 : #!/bin/sh grep bash /etc/passwd >bashuser awk -F: '{ print $1 }' bashuser >files for user in `cat files` doecho $user is bash user done rm -rf bashuser rm -rf files

    空宇13849275320: linux shell编程题 -
    34842屠咏 : &gt:+ The 1+10 is 55===================================================================== 第二题??你把要求写明白了,这四个参数是用来干什么的?!/bin/bash read -p "Please input flag:" flag sum=`seq -s $flag $1 $2 | ...

    空宇13849275320: LINUX的shell编程题 求大虾帮忙~~~
    34842屠咏 : cat ABC.txt >cache.txt echo "date">ABC.txt cat cache.txt >>ABC.txt 搞定收工. 也可以使用sed sed '1i \ `date` ' ABC.txt

    空宇13849275320: Linux下Shell编程问题! -
    34842屠咏 : 1 cd /home;i=1;while [ $i -le 50 ];do sudo mkdir dir6;i=$(($i+1));done2 i=1;while [ $i -le 50 ];do sudo userdel stud6;i=$(($i+1));done3假如文件是foo.txt,$FILE_OBJ=foo.txt;if [ -r $FILE_OBJ ]; then sudo cp $FILE_OBJ /read/; fi4 BAK_NAME=$(date +%H%M%S);tar -xjf ${BAK_NAME}_home /home

    空宇13849275320: Linux的shell编程:题目要求写一个脚本能够基本达到ls - R这个命令的效果. -
    34842屠咏 : 解答:1,会受到改变,如果那行改成ls -l可以达到同样的目标,而且更易读一些.但是如果用List 就会调用一次List本身,就会改变目录位置,因此最后加一个CD $1回到主目录.2,第二个List中的唯一区别是没有cd $1.就是说LS $1只能显示目录,但是不在目录下面.你怎么判断 -d,因此循环只在脚本目录里执行一次.又对应不了LS中的文件,所以看上去没有执行.

    空宇13849275320: linux shell 编程 -
    34842屠咏 : (1)编写shell程序fileback:#!/bin/sh DIRNAME=`ls /root | grep bak` if [ -z "$DIRNAME" ] ; then mkdir /root/bak cd /root/bak fi YY=`date +%y` MM=`date +%m` DD=`date +%d` BACKETC=$YY$MM$DD_etc.tar.gz tar zcvf $BACKETC /etc echo "...

    空宇13849275320: 谁会Linux的Shell编程啊,请帮小弟解决一下这几个题! -
    34842屠咏 : 1.#!/bin/bash for i in `seq 50` domkdir dir$i done2.#!/bin/bash for i in `seq 50` douserdel stud$i done 3.#!/bin/bash file=你的文件路径 if [ -r $file ];then mv $file /read fi4.#!/bin/bash bakname=`date +%H%M%S`_home tar cvf $bakname /home mv $bakname /bak

    空宇13849275320: Linux的shell编程一道题目 -
    34842屠咏 : uniq data.txt > u.txtlines=`wc -l < u.txt`echo "u.txt 共有 $lines 行"awk '{print $1, $2}' u.txt

  • linux
  • linux操作系统入门
  • linux常用命令
  • linux属于什么操作系统
  • linux怎么读
  • linux和windows的区别
  • linux查看ip
  • linux系统怎么安装
  • linux正确读法
  • linux系统和win系统有什么区别?
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网