Недавно я начал переключать свои сценарии оболочки с использования обратных галочек на парены, чтобы выполнить команду на месте и использовать результаты в другом месте. Например:
for line in `cat file`
do
echo "$line"
done
Теперь я использую парены, подставляя таким образом:
for line in $(cat file)
...
Какова реальная разница между этими двумя методами, и почему замена парена считается лучше, чем обратная связь?