Bing: 空白区切りの入力を分割する方法は、いくつかあります。例えば、set
コマンドを使う方法があります。set
コマンドは、シェル変数 $1
, $2
, $3
, … に分割された文字列を格納します。以下の例では、$line
変数に格納された文字列を ,
区切りで分割しています。
while IFS= read -r line; do
IFS=,
set -- $line
done
また、awk
コマンドを使う方法もあります。以下の例では、空白区切りで分割しています。
echo "a b c" | awk '{print $1,$2,$3}'
以上のように、いくつかの方法がありますが、どの方法を使うかは状況によって異なります。