if 「 $? -eq 0 」; then該語句是什麼含義?

對於Linux腳本初學者非常有幫助。

1、當前路徑下結構

if 「 $? -eq 0 」; then該語句是什麼含義?

2、執行腳本後路徑結構如下

if 「 $? -eq 0 」; then該語句是什麼含義?

3、腳本內容

if 「 $? -eq 0 」; then該語句是什麼含義?

4、從上2圖可以看到執行成功,並且創建文件夾hxming成功。

5、知識點

$0: shell或shell腳本的名字
$*:以一對雙引號給出參數列表
$@:將各個參數分別加雙引號返回
$#:參數的個數
$_:代表上一個命令的最後一個參數
$$:代表所在命令的PID
$!:代表最後執行的後臺命令的PID
$?:代表上一個命令執行後的退出狀態

思考:
if [ $# -eq 0 ]該語句是什麼含義?


分享到:


相關文章: