shell中變數自增的實現方法
07-02
LinuxShell中寫循環時,常常要用到變數的自增,現在總結一下整型變數自增的方法。我所知道的,bash中,目前有五種方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以實踐一下,簡單的實例如下:
#!/bin/bashi=0;while [ $i -lt 4 ];do echo $i; i=`expr $i + 1`; # let i+=1; # ((i++)); # i=$[$i+1]; #i=$(( $i + 1 ))done |
另外,對於固定次數的循環,可以通過seq命令來實現,就不需要變數的自增了;實例如下:
#!/bin/bashfor j in $(seq 1 5)do echo $jdone |
推薦閱讀:
※全球排名第一的健身方法竟然是……
※李悅:解決CTO病變PCI術中導絲通過而球囊不能通過的新方法——雙球囊-導絲交錯切割技術
※天台禪修方法及其沿革
※真正讓你改運轉運的三大方法,值得收藏!
※褲子的修改方法大全—雅頌改衣連載2