Estou executando um programa em C a partir de um script bash e gostaria de capturar a última linha de saída e o código de saída. Foi o que eu fiz:
echo output=$(echo $op | ./compute)
echo $output
echo "$output"
Ambas as saídas não preservam as quebras de linha.
Pensei em usar tail -1 mas isso muda o código de saída que é importante para mim.
O que estou fazendo de errado?