📄 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 + -