3 つの値が対話的に渡されることを期待するコマンドにヒア文字列を渡そうとしています。それは十分に単純であるように思えますが、何らかの理由で、プログラムはヒア文字列の最初の行のみを適切に受け取り、最初の \n の後のすべてを無視しているようです。
ここに私がしようとしているものがあります:
command <<< $'firstValue\nsecondValue\nthirdValue\n'
誰かが私に欠けているものを教えてくれたら、とても感謝しています。関連するかどうかはわかりませんが、2 番目の値にスペースが含まれています。これをMacで実行しています。