質問: bashの変数から1行ずつ読み取るにはどうすればよいですか? コマンドの複数行出力を含む変数があります。変数から行ごとに出力を読み取る最も効率的な方法は何ですか?例えば:jobs="$(jobs)" if [ "$jobs" ]; then # read lines from $jobs fi
回答: jobs="$(jobs)" while ifs= read do echo $reply done <<< "$jobs" 参照: ここに文字列 while ifs read