當前位置:編程學習大全網 - 電腦編程 - shell求助,數值比較-eq,-ne,-gt,-ge,-lt,-le。書上說的是:假值是零,真值為1,可寫的腳本卻出錯了。

shell求助,數值比較-eq,-ne,-gt,-ge,-lt,-le。書上說的是:假值是零,真值為1,可寫的腳本卻出錯了。

要不是妳看錯了,要不就是書上寫錯了!

正解:$?是shell變量,表示"最後壹次執行命令"的退出狀態.0為成功,非0為失敗.

切記:$?永遠表示shell命令最後壹次執行後的退出狀態,當函數執行完畢後,如果又執行了其它命令,則$?不再表示函數執行後的狀態,而表示其它命令的退出狀態.

  • 上一篇:保衛蘿蔔2極地冒險第54關天空金蘿蔔詳細介紹
  • 下一篇:學習 c socket 編程的資料和書籍有哪些推薦?
  • copyright 2024編程學習大全網