Der Bash-Befehl „read“ erfordert viele „Eingaben“, bevor er zurückkehrt

Der Bash-Befehl „read“ erfordert viele „Eingaben“, bevor er zurückkehrt

Ich habe ein Bash-Skript ungefähr wie folgt:

long_command --some --arguments
long_command_2 --other --arguments
...

echo -e "\nSet up next step, then press enter to continue..."
read -p ""

another_long_command --some --arguments

Ich gehe davon aus, dass ein einzelnes „Enter“ auf den Lesebefehl sofort den folgenden Befehl startet. Mir ist jedoch aufgefallen, dass ich ziemlich oft (ca. 10 Mal) auf „Enter“ tippen muss, bevor der nächste Befehl ausgeführt wird.

Ich frage mich, was los sein könnte. Wird es stdinvom alten Befehl gefressen? Tritt ein merkwürdiges Pufferverhalten auf?

Dank im Voraus!

verwandte Informationen