1. 程式人生 > 實用技巧 >解析預定義變數的用法

解析預定義變數的用法

shell程式設計裡有一種變數,很多資料中都把它定義為預定義變數。

工作中最常用到的預定義變數其實就兩個:

① $n

② $?


那麼接下來,我們先來講解$n:

n是什麼?n代表的是數字。簡單點說,在指令碼中$0表示命令本身,$1-$9表示第1到第9個引數,n為10以上的數字要用{}表示,例如:${10}


來,我們寫個指令碼吧:

wKiom1fkyVOD69xOAAC7-BmQdik134.png-wh_50

這就是一個簡單的求和指令碼



至於“$?”更簡單了。

輸入一條命令,例如:ls 資料夾

如果命令正確,則返回0

如果命令錯誤,則返回一個數字

wKioL1fkyf3DLV-zAAC_-uT_UIs560.png-wh_50

轉載於:https://blog.51cto.com/zhengkangkang/1855811