【6.for ループ】ざっくりわかる「シェルスクリプト」

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

書籍の紹介

【5.while ループ】ざっくりわかる「シェルスクリプト」

【5.while ループ】ざっくりわかる「シェルスクリプト」

【7.対話型入力】ざっくりわかる「シェルスクリプト」

【7.対話型入力】ざっくりわかる「シェルスクリプト」