shell變量
定義變量:
運行結果:
注:1. 變量名和等號之間不能有空格
2. 使用變量只要在變量前加$符號
3. 使用變量時,最好加上{},以確定變量邊界
只讀變量:只讀變量的值賦值過後不能再賦值
運行後會提示該變量爲只讀變量
運行結果:
獲取字符串長度:
運行結果:
參數傳遞:
運行結果:
注:
- S# 傳遞的腳本的參數個數
- $$ 腳本運行的當前進程的ID號
- $! 後臺運行的最後一個進程的ID號
@與 *相同,但是使用時要加引號,並在引號中返回每個參數- $- 顯示Shell使用的當前選項,與set命令功能相同
- $? 顯示最後命令的退出狀態。0標識沒有錯誤,其他任何值表明有錯誤
運行結果: