KornShell脚本命令行选项

时间:2011-06-14 22:35:35

标签: shell unix scripting ksh

我想在下面的KornShell(ksh)脚本中使用像这样的命令行选项。我知道我们可以使用getopts进行单一的宣传。什么是使用命令行选项的野兽方式?

script  [-u|--upload] [-r|--run] [-d|--diskinfo]

1 个答案:

答案 0 :(得分:2)

getopts -l, --longoptions longopts

要识别的长(多字符)选项。通过用逗号分隔名称,可以一次指定多个选项名称。此选项可能不止一次,longopts是累积的。 longopts中的每个长选项名称后面可能跟一个冒号表示它有一个必需参数,而后跟两个冒号表示它有一个可选参数。