Предположим, у меня есть программа C с именем Foo.c, которая печатает несколько вещей и возвращает значение с именем rc, которое я выполняю в своей программе оболочки следующим образом:
foobar=$(Foo | tail -1)
Теперь переменная foobar имеет последнее напечатанное значение программы Foo. Но, не нарушая этого, я хочу получить код возврата rc программы в моей программе оболочки.