?? getopts.tests
字號:
# getopts tests# this should failgetoptsecho $?getopts optsecho $?# maybe someday we will have a ksh93-like -a argument to set the name# used in error messages, but not yetgetopts -a opts name${THIS_SH} ./getopts1.sub -a -b bval one two three# make sure getopts works when there are more than 9 positional parameters${THIS_SH} ./getopts1.sub -a -b bval one two three four five six seven eight nine ten eleven twelve${THIS_SH} ./getopts1.sub -a -b ${THIS_SH} ./getopts2.sub -ad -c cval three four five${THIS_SH} ./getopts3.sub# make sure that `-b bval' and `-bbval' are equivalent${THIS_SH} ./getopts4.sub -a -b bval one two three${THIS_SH} ./getopts4.sub -a -bbval one two three# this tests `silent' error reporting${THIS_SH} ./getopts4.sub -a -b${THIS_SH} ./getopts4.sub -a -c# make sure that `--' can be used to end the list of options${THIS_SH} ./getopts4.sub -a -- -b bval one two three${THIS_SH} ./getopts5.sub -a -c${THIS_SH} ./getopts6.sub -a${THIS_SH} ./getopts6.sub -a -c${THIS_SH} ./getopts6.sub -acecho $? # this should be 2${THIS_SH} ./getopts7.sub -a
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -