如何使用一个程序的返回值作为另一个程序的输入?

时间:2014-06-14 22:45:34

标签: c unix pipe

我知道我可以使用管道将一个程序的输出流设置为另一个程序的输入:

bigNumber | factors

但是,如果我想简单地将bigNumber的主要功能的返回值作为factors的输入提供,而不是将bigNumber回显到{输出流?

2 个答案:

答案 0 :(得分:2)

试试这个:

bigNumber
echo $? | factors

大多数Unix / Linux shell使退出值在变量$?中可用。

答案 1 :(得分:1)

最后执行的程序返回的错误代码在$?中可用。 shell变量