Bash で 1 行のループを作成する

Yahya Irmak 2022年3月22日
Bash で 1 行のループを作成する

この記事では、Linux Bash で 1 行のループを作成する方法について説明します。for ループを使用してサンプルスクリプトを記述します。

Linux Bash で 1 行のループを作成する

次のように、さまざまな方法で単純な 1 行ループを作成できます。

ループ内に各要素を書き込む

ループ内の要素を 1つずつ書き込むことができます。

for i in "apple" "banana" "orange"; do echo "$i"; done

要素を含む for ループ

数値の範囲を指定する

数値の範囲を使用して、1 行のループを作成できます。

for i in {1..3}; do echo "step: $i"; done

要素を含む for ループ

サブコマンドでループを作成する

サブコマンドを使用して、ループで使用される値を指定できます。この方法は、ファイルの内容を読み取る場合に特に便利です。

for i in `seq 1 3`; do echo "step: $i"; done;
for i in `cat file.txt`; do echo "step: $i"; done;

サブコマンドを使用した for ループ

Author: Yahya Irmak
Yahya Irmak avatar Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn

関連記事 - Bash Loop