2011-03-29 163 views

回答

5

您可以使用$?得到结果,如返回代码。为了获得输出,您需要明确地保留它 - 例如,搭配:

MYVAR=`pwd` 
echo $MYVAR 
1

使用$?以获得最后执行的命令的状态。如果最后一次执行的命令成功,则其值将为零,否则为非零。

0

如果您不需要先运行一个命令,也可以尝试使用管道|连接命令。我不断地管道到多长目录列表,这样我就可以通过搜索结果页面,用

ls -al | more 

,所以如果你想使用运行PWD作为输入到另一个程序的结果,你可以尝试类似管道pwd的结果多以

pwd|more