Das Lesen der Eingabe innerhalb einer while-Leseschleife scheint nicht zu funktionieren
while read line
do
echo "get some input from the user"
read response
done < some_file.txt
Die Ausführung wird nicht angehalten, als wäre der Lesevorgang außerhalb der Schleife gewesen. Warum ist das? Gibt es eine Problemumgehung für das Lesen von Eingaben innerhalb einer while-Leseschleife?
while
Lesen aus einer Pipe ... und dann habe ich die Umleitung verwendet, um von stdin zu lesen :read something < %terminal
.