无论如何从命令行获取c程序的返回值?

时间:2011-11-22 16:35:27

标签: c linux

我理解如果我编写一个bash脚本,我可以获得返回值,但无论如何都可以获得没有脚本的返回值,只是命令行?

2 个答案:

答案 0 :(得分:51)

是的,就像你在Bash脚本中一样。像这样运行你的程序:

./your_program; echo $?

答案 1 :(得分:9)

鉴于前一个答案无效(好的,Carl Norum),让我重新评论我的评论作为答案:

BASH将先前运行的命令的返回值存储在变量$?中。这与用于编写所述命令的编程语言无关(该命令也可以是shell内部)。