shell環境,假設有一個變量NUM,須要用一個for循環輸出NUM到NUM+n之間的全部值shell
經常使用作法是 spa
1 for a in {NUM..NUM+n} 2 do 3 echo ${a} 4 done
例如code
可是引用了變量會報錯blog
這裏{${kk}..${tt}}被看成一整個字符串了 字符串
解決方法是用evalfor循環
1 for a in `eval echo {${kk}..$[kk+4]}` 2 do 3 echo ${a} 4 done
以下:class
mark一下變量