Bash Script 的 for 迴圈寫法真的是太方便了,除了昨天介紹的兩種方式,各位一定想不到,還有第三種方式:
Bash Script 的 for 迴圈寫法真的是太方便了,除了昨天介紹的兩種方式,各位一定想不到,還有第三種方式:
for 變數 in {n..m..x}
do
command1
command2
…
done
其實這種寫法跟第二種差不多,只是換了寫法而已。
n:代表啟始值
m:代表終止值
x:代表步進值
來個範例吧,這樣更容易瞭解:
#!/bin/bash
for i in {1..10..2}
do
echo "變數 i= $i"
done
這個範例應該超簡單的吧!
i的啟始值為1
i的範圍從1到10
每次迴圈,i就會加2
這個迴圈的功能就跟下面這種寫法是一模一樣的:
for (( i=1; i<10; i+=2))
所以結果也是相當簡單:
鐵人賽文章分享
上一篇 for 迴圈的第二種形式
下一篇 迴圈 while 的三個樣子