位置變數
$0 獲取當前執行的shell指令碼的檔名,包括路徑
dirname $0 取指令碼的全路徑
basename $0 取指令碼檔名
$n 獲取當前執行的shell指令碼的第n個引數值,n=1..9 如果n大於9用大括號括起${10}
$# 獲取當前shell命令列中引數的總個數
$$ 取當前shell的程式號
$* 所有引數的內容
$! 後臺執行的最後一個程式號
$? 取上一個程式的狀態返回號 0位成功 非0為失敗
返回值數字代表意義
0 表示執行成功
2 許可權被拒絕
1~125 執行失敗,指令碼命令,系統命令錯誤或引數傳遞錯誤
126 找到該命令但是無法執行
127 未找到要執行的命令
>128 命令被系統強制結束
相關文章
- Shell程式設計-shell變數2-位置變數和預定義變數程式設計變數
- Shell常用的特殊位置引數變數說明變數
- 『忘了再學』Shell基礎 — 16、位置引數變數變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- 【Java小疑問】java變數儲存的位置(雜)Java變數
- 透過交換指標變數的值改變大小數字的位置-學習筆記指標變數筆記
- 程式程式碼,常量,區域性變數,全域性變數在記憶體中的儲存位置變數記憶體
- STM32 記憶體分配解析及變數的儲存位置記憶體變數
- win10環境變數設定怎麼編輯 win10設定環境變數的位置在哪Win10變數
- python_excel_openpyxl成功操作單元格位置變化並報數PythonExcel
- RAC變更ASMSPFILE儲存位置(轉)ASM
- 善用Object.defineProperty巧妙找到修改某個變數的準確程式碼位置Object變數
- 《使用shell位置變數進行目錄檔案的備份小指令碼》變數指令碼
- 調整陣列順序使奇數位於偶數前面,偶數和偶數之間的相對位置不變陣列
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- iOS 靜變數static、全域性變數extern、區域性變數、例項變數iOS變數
- windowsxp遠端桌面埠號改變的位置Windows
- 變數變數
- Oracle RAC修改引數檔案位置Oracle
- Oracle中的替換變數,&變數名,&&變數名說明Oracle變數
- linux基礎——shell變數(本地變數和環境變數)Linux變數
- python變數與變數作用域Python變數
- ODI第7節-變數(一):變數變數
- Ansible fact變數與魔法變數變數
- 引數和變數變數
- 全域性變數與區域性變數變數
- 靜態變數和非靜態變數變數
- ODI第10節-變數(四):變數使用變數
- 成員變數和區域性變數變數
- 區域性變數和全域性變數變數
- css選擇器位置和數量技巧CSS
- C語言區域性變數、全域性變數、靜態區域性變數、靜態全域性變數C語言變數
- 二、變數變數
- 變數提升變數
- 變數1變數
- java變數Java變數