В любом случае, чтобы получить возвращаемое значение c-программы из командной строки?
Я понимаю, что если я напишу bash script, я могу получить возвращаемое значение, но все равно, чтобы получить возвращаемое значение без сценариев и только командную строку?
Ответ 1
Да, так же, как в Bash script. Запустите свою программу следующим образом:
./your_program; echo $?
Ответ 2
В свете недействительности предыдущего ответа (хороший момент, Carl Norum), позвольте мне повторить фразу в комментарии:
BASH хранит возвращаемое значение предыдущей команды запуска в переменной $?. Это не зависит от программирования langauge, используемого для записи указанной команды (команда также может быть внутренней оболочкой).