1. 程式人生 > >學習shell指令碼時發現的一些注意事項

學習shell指令碼時發現的一些注意事項

1.算術運算子一定要緊挨運算元;

2.賦值操作時,let 後面的整個要用引號包起來;

3.shift可以實現引數位置變數下移一位,具體就是$1=$2 ,$2=$3...  $#遞減 ;

4.$*作為for迴圈列表時,加引號,即 “[email protected]”只迴圈一次並一次性全部輸出,不加引號則逐個輸出; 想要輸出帶空格的字串也可以用引號解決;

5.特別注意shell和c++中的列表符號{}的區別, shell中很容易把{}當做字串的一部分,(受c的影響,喜歡在列表兩邊加"{}");

6.第一次就發這麼多吧