【问题标题】:KornShell script command line optionKornShell 脚本命令行选项
【发布时间】:2011-06-14 22:35:35
【问题描述】:

我想在下面的 KornShell (ksh) 脚本中使用类似这样的命令行选项。我知道我们可以将 getopts 用于单个 hypen。使用这两个命令行选项的野兽方式是什么?

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

【问题讨论】:

  • 您的标签令人困惑,bash 和 perl 与 ksh 脚本有什么关系?

标签: shell unix scripting ksh


【解决方案1】:

getopts -l, --longoptions longopts

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 2013-05-22
  • 2020-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多