shift命令 ######### :: #cat x_shift.sh until [ $# -eq 0 ] do echo "第一个参数为: $1 参数个数为: $#" shift done 执行以上程序x_shift.sh: $./x_shift.sh 1 2 3 4 // 结果显示如下: 第一个参数为: 1 参数个数为: 4 第一个参数为: 2 参数个数为: 3 第一个参数为: 3 参数个数为: 2 第一个参数为: 4 参数个数为: 1 * shift: 使最前面一个变量无效 :: $(expr $i \* 4); //得到$i*4的結果(因*是特殊字符要加转意)