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