getopts 命令用法總結

2021-05-27 15:14:27 字數 398 閱讀 1325

getopts opstring name [args]

getopts使用者獲得命令列位置引數

opstring 表示引數, :表示:前邊的引數需要帶值

name 表示取得的引數,

獲得的引數變數儲存到 optarg 裡邊

錯誤 1.opstring以colon(:)開始,   silent error reporting

2.opterr=0      silent error reporting

顯示的錯誤種類: 非法選項, 缺少引數

常見用法

while getopts opstring option

docase $option

ina);;

b);;

esac

done

shell 命令getopts用法

寫shell指令碼常見sh test.sh m 2 d 3的寫法 事例指令碼 bin bash while getopts a b c arg 選項後面的冒號表示該選項需要引數 do echo arg arg case arg in a echo a s arg optarg optind 引數存在...

getopts命令詳解

獲取unix型別的選項 unix有乙個優點就是標準unix命令在執行時都具有相同的命令列格式 command options parameters 如果在執行shell程式也採用上述格式,bourne shell中提供了一條獲取和處理命令列選項的語句,即getopts語句。該語句的格式為 getop...

getopts的用法解讀

getopts 命令 用途 處理命令列引數,並校驗有效選項。語法 getopts 選項字串 名稱 引數 getopts 命令是 korn posix shell 的內建命令,用來從引數列表檢索選項以及選項引數。選項由乙個 加號 或者是由乙個 減號 後跟乙個字元開始。乙個既不是以 也不是以 開始的選項...