標籤:

shell中變數自增的實現方法

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

TAG:方法 | 實現 |