eg:sh test.sh -u tom -p 123456: getopts的使用形式:getopts OPTION_STRING VAR: OPTION_STRING:-u,-p这种自定义选项: 脚本中$OPTARG,就是tom.123456自定义选项后的参数 参数后应接冒号“:”: 测试代码: #!/bin/bash # while getopts "u:p:" opt; do case $opt in u) use=$OPTARG echo "user is $use…
在编写shell脚本中,经常要处理一些输入参数,在使用过程中发现getopts更加方便,能够很好的处理用户输入的参数和参数值. getopts用于处理用户输入参数,举例说明使用方法: while getopts :a:b:cdefg opt; do case $opts in a) do sth; ...... cde) do another; esac done 几个重要变量: OPTIND:getopts使用OPTIND作为索引,…