![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
qq910438219
愿交天下朋友
我为人人 人人为我
展开
-
shell-if
#!/bin/bash #1-2-6 #将第一个命令行参数传递给变量a,第二个命令行参数传递给变量b a=$1 b=$2 #判断a或者b变量是否为空,只要有一个为空就打印提示语句并退出 if [ -z $a ] || [ -z $b ] then echo "please enter 2 nummber" exit 1 fi #只要两个参数 if转载 2012-10-15 09:30:16 · 287 阅读 · 0 评论 -
shell-for
#!/bin/bash #1-2-7 #变量count用于统计文件的数目 count=0 #变量files遍历一遍当前文件夹 for files in * do #判断的files是否是文件,如果是将count变量的值加一再赋值给自己 #expr :表示数学运算 #`` 将其内的值给出 # = 两边都不能有空格 if [ -f "$files" ];t转载 2012-10-15 09:50:41 · 276 阅读 · 0 评论 -
shell-while
#!/bin/bash #1-2-8 # shell 中所有的变量都是字符串型的 注释的#若紧跟在语句后 则连注释一起赋给变量 #提示用户输入 -n 不换行 echo -n "Please enter number :" read n #读入输入的值放到变量n中 sd=0 rev="" on=$n #将变量n的值保存到变量on中,方便以后使用 echo "You put numb转载 2012-10-15 10:25:25 · 276 阅读 · 0 评论 -
shell-util
#!/bin/bash #1-2-9 #判断命令行是否带有两个文件名的参数 if [ "$1" = "" ] || [ "$2" = "" ];then echo "Please enter file name" exit 1 fi #判断目标文件是否存在 if [ -e $2 ];then echo "The file already exists转载 2012-10-15 11:29:06 · 381 阅读 · 0 评论