ShellScript intro how to use for

ShellScript intro how to use for

這篇主要介紹在ShellScripts上的指令for如何使用。

for:1~100 不使用帶入參數:

for i in {1..100};
do
echo $i;
done

for:1~100 使用帶入參數:

start=1
end=100
for i in $(seq $start $end);
do
echo $i;
done

for:1~100 使用帶入參數,另一種寫法:

start=1
end=100
for ((i=$start; i<=$end; i++))
do
echo $i;
done

列出0~10偶數:

for i in {0..10..2}
do
echo $i
done

Output:
印出 0 2 4 6 8 10

列出1~10奇數:

for i in $(seq 1 2 10);
do
echo $i;
done

Output:
印出 1 3 5 7 9