我想在下面的KornShell(ksh)脚本中使用像这样的命令行选项。我知道我们可以使用getopts进行单一的宣传。什么是使用命令行选项的野兽方式?
script [-u|--upload] [-r|--run] [-d|--diskinfo]
答案 0 :(得分:2)
getopts -l, --longoptions longopts
要识别的长(多字符)选项。通过用逗号分隔名称,可以一次指定多个选项名称。此选项可能不止一次,longopts是累积的。 longopts中的每个长选项名称后面可能跟一个冒号表示它有一个必需参数,而后跟两个冒号表示它有一个可选参数。