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