for ループ
forループの使用
基本的なforループ宣言を示します。
‘for_example.sh’という名前のファイルを作成し、forループを使用して、次のスクリプトを追加します。
ここでは、forループは10回繰り返され、変数のすべての値、counterを1行で出力します。
#!/bin/bash
for((counter=10;counter>0;counter--));do
echo -n "$counter ";
done
printf "\n"
bashコマンドでファイルを実行します。
$ bash for_example.sh
10 9 8 7 6 5 4 3 2 1
$
- ヒント
- 以下、どの記法も同じ。書きやすいものを選べばいい。
# 冗長
for i in \`seq 10\`
do
echo "test"
done
# 簡素
for i in \`seq 10\`;do
echo "test"
done
# C/Javaライク
for((i=0;i<10;i++));do
echo "test"
done