Я запускаю программу на C из скрипта bash и хотел бы захватить последнюю строку вывода и код выхода. Вот что я сделал:
echo output=$(echo $op | ./compute)
echo $output
echo "$output"
Оба выхода не сохраняют разрывы строк.
Я думал об использовании tail -1
но это меняет код выхода, который важен для меня.
Что я делаю неправильно?