Đọc đầu vào trong vòng lặp đọc trong một thời gian dường như không hoạt động
while read line
do
echo "get some input from the user"
read response
done < some_file.txt
thực hiện không tạm dừng như nó sẽ có đọc bên ngoài vòng lặp. Tại sao lại thế này? Có một cách giải quyết để đọc đầu vào trong vòng lặp đọc không?
while
đọc từ một đường ống ... và sau đó tôi đã sử dụng chuyển hướng để đọc từ stdin :read something < %terminal
.