1 i=`expr $i + 1`; 2 let i+=1; 3 ((i++)); 4 i=$[$i+1]; 5 i=$(( $i + 1 ))
bash中,支持上述五种写法。
另外,对于固定次数的循环,可以使用seq
#!/bin/bash for j in $(seq 1 3) do echo $j #1 2 3 done