Существует два способа чтения строки в строке, которую я хочу обсудить здесь:
#!/bin/bash
while read line
do
echo-e "$ line \ n"
done <file.txt
и
#!/bin/bash
exec 3<file.txt
while read line
do
echo-e "$ line \ n"
done
Итак, первая версия отлично работает, но я не понимаю механизм работы while с файлом. Но механизм второй версии я понимаю. Но здесь я не понимаю, почему он висит и ничего не печатает.