linux-shell(10)-Bash預定義變量

位置參數變量相當於預定義變量的一部分。

1:預定義變量

預定義變量 作用
$? 最後一次執行命令的返回狀態。如果這個變量的值爲0,證明上一個命令正確執行;如果這個變量的值爲非0(具體是那個數,由命令自己來決定),則證明上一個命令執行不正確。
$$ 當前進程的進程號(PID)
$! 後臺運行的最後一個進程的進程號(PID)

使用$?

例子:example.sh

輸出結果是:

2:接收鍵盤輸入

read [選項] [變量名]

選項:-p “提示信息” :在等待read輸入時,輸出提示信息。

           -t   秒數: read命令會一直等待用戶輸入。使用此選項可以指定等待時間。

           -n 字符數:read命令只接受指定字符數,就會執行。

           -s:  隱藏輸入的數據,適用於機密信息的輸入。

舉一個例子:example2.sh

輸出結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章