描述:"Require at least one option" 用法
Describe: "Require at least one option" in usage
在 bash 用法消息中传达 "one or more of the following option flags must be present -a -b -c" 概念的正确方法是什么?
(关于类似 problems/solutions 的详细信息,以显示我当前的尝试。)
我知道如何指定一个必需的参数:
usage: ./my_script.sh arg_matey.html
我也知道如何指定可选参数,例如 -x
:
usage: ./my_script.sh [-x] marks_the_spot.py
我什至知道如何制作互斥的可选参数:
usage: ./my_script.sh [-p | -i | -r | -a | -t | -e] walk_the_plank.txt
但是这些组合似乎都不能满足必须使用列表中的 1+ 个选项的概念。
考虑使用多行用法语句。
usage: ./my_script.sh flag walk_the_plank.txt
Flags: [-p | -i | -r | -a | -t | -e]
在 bash 用法消息中传达 "one or more of the following option flags must be present -a -b -c" 概念的正确方法是什么?
(关于类似 problems/solutions 的详细信息,以显示我当前的尝试。)
我知道如何指定一个必需的参数:
usage: ./my_script.sh arg_matey.html
我也知道如何指定可选参数,例如 -x
:
usage: ./my_script.sh [-x] marks_the_spot.py
我什至知道如何制作互斥的可选参数:
usage: ./my_script.sh [-p | -i | -r | -a | -t | -e] walk_the_plank.txt
但是这些组合似乎都不能满足必须使用列表中的 1+ 个选项的概念。
考虑使用多行用法语句。
usage: ./my_script.sh flag walk_the_plank.txt
Flags: [-p | -i | -r | -a | -t | -e]