一、变量置换 一 、${parameter:-word} 相当于默认值 !!!!!!!!!若 parameter 为空或未设置,则用 word 代替 parameter 进行
第一种:if test判断;then 如果test判断为真[返回值为0],则执行该命令fi 第二种:if test判断;then 如果test判断为
for 循环(有限循环) for i in {取值范围} # for 关键字 i 变量名 in 关键字 取值范围格式 1 2 3 4 5do &nbs
一、shift 每循环一次,将位置参数往前移一位 # cat a.sh#! /bin/bashsum=0for i in `seq $#`do sum=$[$sum+$1]&n
一、定义函数 格式:函数名 () {command} #! /bin/bashapp (){ a=5echo $a}app &nbs
一、在shell中$*和$@的区别 $*和$@的区别 #! /bin/bashfor i in "$@"# for i in $@do echo $idone echo "--------