2011-03-29 100 views

回答

5

您可以使用$?得到結果,如返回代碼。爲了獲得輸出,您需要明確地保留它 - 例如,搭配:

MYVAR=`pwd` 
echo $MYVAR 
1

使用$?以獲得最後執行的命令的狀態。如果最後一次執行的命令成功,則其值將爲零,否則爲非零。

0

如果您不需要先運行一個命令,也可以嘗試使用管道|連接命令。我不斷地管道到多長目錄列表,這樣我就可以通過搜索結果頁面,用

ls -al | more 

,所以如果你想使用運行PWD作爲輸入到另一個程序的結果,你可以嘗試類似管道pwd的結果多以

pwd|more