【问题标题】:BASH script usage/help convention [duplicate]BASH 脚本使用/帮助约定 [重复]
【发布时间】:2015-09-29 01:32:40
【问题描述】:

显示 bash 脚本用法的约定是什么? 下面是我的脚本的帮助输出

Usage: my_script [options] [PORT]

Options:
    --help      print help and exit
    --version   print version and exit

我认为 [ ] 表示可选的是否正确

如何表示可选参数和强制参数?

【问题讨论】:

  • 为什么它应该是特定于 bash 的?检查各种 GNU 实用程序返回的帮助消息。
  • 我认为强制性的不要放在括号中。

标签: bash


【解决方案1】:

我经常使用的几个命令行工具是“find”和“grep”。虽然 find 在没有任何参数的情况下运行愉快(所有参数都是可选的),但 grep 至少需要一个模式。如果调用 grep 时根本没有参数,它会打印如下使用信息

Aufruf: grep [OPTION]... MUSTER [DATEI]...
"grep --help" liefert weitere Informationen.

MUSTER 是德语中模式的意思。

【讨论】:

    猜你喜欢
    • 2018-07-19
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    相关资源
    最近更新 更多