原文:linux bash Shell特殊變量:Shell $0, $#, $*, $@, $?, $$和命令行參數

在linux下配置shell參數說明 前面已經講到,變量名只能包含數字 字母和下划線,因為某些包含其他字符的變量有特殊含義,這樣的變量被稱為特殊變量。 例如, 表示當前Shell進程的ID,即pid,看下面的代碼: 運行結果 特殊變量列表 變量 含義 當前腳本的文件名 n 傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是 ,第二個參數是 。 傳遞給腳本或函數的參數個數。 ...

2017-02-13 15:01 0 29668 推薦指數:

查看詳情

Shell特殊變量Shell $0, $#, $*, $@, $?, $$和命令行參數

前面已經講到,變量名只能包含數字、字母和下划線,因為某些包含其他字符的變量特殊含義,這樣的變量被稱為特殊變量。例如,$ 表示當前Shell進程的ID,即pid,看下面的代碼: $echo $$ 運行結果 29949 特殊變量列表 ...

Wed Feb 22 18:23:00 CST 2017 0 18246
Shell特殊變量Shell $0, $#, $*, $@, $?, $$和命令行參數

前面已經講到,變量名只能包含數字、字母和下划線,因為某些包含其他字符的變量特殊含義,這樣的變量被稱為特殊變量。例如,$ 表示當前Shell進程的ID,即pid,看下面的代碼: $echo $$ 運行結果 29949 特殊變量列表 ...

Sat Apr 28 02:13:00 CST 2018 0 1885
shell 命令行參數(基本)

命令行參數 $0 表示程序名。$1 至 \$9則是位置參數。$# 表示參數的個數。$* 將所有參數當做一個整體來引用$@ 把每個參數作為一個字符串返回,可以使用for循環來遍歷$? 最近一個執行的命令的退出狀態。0表示執行成功$_ 上一個命令的最后一個參數。使用快捷鍵 ESC+. 也是這個效果 ...

Wed Nov 27 23:23:00 CST 2019 0 1945
linux腳本:shell, 判斷輸入參數的個數(命令行

if [ $# != 3 ] ; thenecho "USAGE: $0 from to"echo " e.g.: $0 ~/oucaijun/from ~/oucaijun/to"exit 1;fi ———————————————————————— $#代表了命令行參數數量 位置 ...

Thu Sep 24 17:50:00 CST 2015 0 8279
linux shell命令行選項與參數用法詳解

linux shell命令行選項與參數用法詳解 在bash中,可以用以下三種方式來處理命令行參數 -直接處理:使用$1, $2, ..., $n進行解析, 適合小腳本 -getopts:單個字符選項的情況(如:-n 10 -f file.txt等選項),能處理 ...

Tue Jun 09 03:08:00 CST 2020 0 1625
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM