Linuxのloopデバイスの使用方法
Linuxでは、forループとwhileループを使用して繰り返しの機能を実現できます。
- 日本語ではネイティブに翻訳します。
for variable in value1 value2 ... valuen
do
# 执行循环体的操作
done
繰り返す中で、variable に value1、value2 などが順番に代入され、そのうえで、ループの処理が行われます。
例えば、次の例では数字の1から5までの出力が得られます。
for i in 1 2 3 4 5
do
echo $i
done
- やっている間
while [ condition ]
do
# 执行循环体的操作
done
毎ループでconditionが真か偽かを判定し、真であればループ内の処理が実行され、再度conditionの値を判定します。
たとえば、次のような例では、数値 1 ~ 5 が出力されます。
i=1
while [ $i -le 5 ]
do
echo $i
i=$((i+1))
done
ループ本体には、具体的な動作を実行する別の命令や文を含めることができることにご注意ください。また、ループ本体の範囲を識別するために、ループ本体の命令または文をインデントするか、doキーワードとdoneキーワードを使用する必要があります。