Linux スクリプトにおける for ループの方法は?

Linux スクリプトにおける for ループは、データやファイルのリストを反復するために用いられる。構文は次のとおりだ。

for 变量 in 列表
do
    命令
done

変数はループ変数で、ループ本体で使用可能です。また、リストは固定データ、ファイルリスト、コマンド出力の結果のいずれかです。

よくあるforループの使用例をいくつか紹介します。

  1. 固定されたデータリストを反復処理します。
for i in 1 2 3 4 5
do
    echo $i
done
  1. ファイル一覧を走査:
for file in $(ls *.txt)
do
    echo $file
done
  1. コマンドのアウトプットの結果を展開する:
for user in $(cat users.txt)
do
    echo $user
done
  1. シーケンシャルジェネレータを使用して数値シーケンスを生成する
for i in {1..10}
do
    echo $i
done
  1. 配列を反復する:
arr=("apple" "banana" "orange")
for fruit in ${arr[@]}
do
    echo $fruit
done

これらの例はforループの一般的な使い方の実例です、forループはデータを扱うときにニーズに応じて柔軟に使用してください。

bannerAds