Есть два способа чтения файла построчно, которые я хочу обсудить здесь:
#!/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 с файлом. Но механизм второй версии мне понятен. Но здесь я не понимаю, почему он зависает и ничего не выводит.