位置變數
$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基礎 — 16、位置引數變數變數
- Mac 設定環境變數的位置、檢視和新增PATH環境變數Mac變數
- 【Java小疑問】java變數儲存的位置(雜)Java變數
- 透過交換指標變數的值改變大小數字的位置-學習筆記指標變數筆記
- python_excel_openpyxl成功操作單元格位置變化並報數PythonExcel
- STM32 記憶體分配解析及變數的儲存位置記憶體變數
- win10環境變數設定怎麼編輯 win10設定環境變數的位置在哪Win10變數
- 善用Object.defineProperty巧妙找到修改某個變數的準確程式碼位置Object變數
- [20180413]bash 位置引數.txt
- python疑問5:位置引數,預設引數,可變引數,關鍵字引數,命名關鍵字引數區別Python
- 成員變數、全域性變數、例項變數、類變數、靜態變數和區域性變數的區別變數
- 變數的分類(臨時(本地)變數、環境變數、全域性變數和系統變數)變數
- Oracle RAC修改引數檔案位置Oracle
- python變數與變數作用域Python變數
- Ansible fact變數與魔法變數變數
- 變數變數
- ORACLE 12C 之叢集日誌位置變化Oracle
- window中location物件改變瀏覽器URL和位置物件瀏覽器
- MC官啟使用軟連結改變檔案位置
- Python中類變數、成員變數、區域性變數的區別Python變數
- 成員變數和區域性變數變數
- 全域性變數與區域性變數變數
- 區域性變數和全域性變數變數
- 十四、類變數和實列變數(python)變數Python
- 變數1變數
- 變數提升變數
- java變數Java變數
- 引用變數變數
- Python變數Python變數
- JavaScript變數JavaScript變數
- Python - 變數Python變數
- 變數整理變數
- 二、變數變數
- vue(js) 拖拽改變排序(陣列)位置(原理及程式碼)VueJS排序陣列
- Java中變數之區域性變數、本類成員變數、父類成員變數的訪問方法Java變數
- Java區域性變數與全域性變數Java變數
- 淺談變數型別之外的變數命名變數型別