まず、以下のようなBashスクリプトを作成します。
#!/bin/bash
# 配列の要素を入力で受け取る
read -p "要素をスペースで区切って入力してください: " input
# 入力を配列に分割する
array=($input)
# 配列の要素を反復処理する
for element in "${array[@]}"
do
# 要素ごとに行いたい処理をここに記述する
echo "要素: $element"
done
このスクリプトでは、read
コマンドを使用してユーザーからスペースで区切られた要素を入力として受け取ります。次に、array=($input)
を使用して入力を配列に分割します。
その後、for
ループを使用して配列の要素を反復処理します。各要素ごとに行いたい処理は、do
とdone
の間に記述します。上記の例では、各要素を単純に表示していますが、これを必要に応じて変更できます。
スクリプトを実行すると、ユーザーに要素を入力するように促されます。入力はスペースで区切られた要素のリストとして提供する必要があります。スクリプトは、入力された要素を順番に処理し、それぞれの要素に対して指定された処理を実行します。
この方法を使用すると、入力を介して配列を反復処理することができます。必要に応じて、処理の内容を変更し、さまざまなタスクに適用することができます。