学习shell脚本时发现的一些注意事项

1.算术运算符一定要紧挨操作数;

2.赋值操作时,let 后面的整个要用引号包起来;

3.shift可以实现参数位置变量下移一位,具体就是$1=$2 ,$2=$3...  $#递减 ;

4.$*作为for循环列表时,加引号,即 “$@”只循环一次并一次性全部输出,不加引号则逐个输出; 想要输出带空格的字符串也可以用引号解决;

5.特别注意shell和c++中的列表符号{}的区别, shell中很容易把{}当做字符串的一部分,(受c的影响,喜欢在列表两边加"{}");

6.第一次就发这么多吧

猜你喜欢

转载自www.cnblogs.com/wangfeicom/p/10106282.html