【发布时间】:2011-10-17 07:03:43
【问题描述】:
我操作了几十个 bash 脚本,我可能会在其中更改选项。更改选项涉及三个操作:
- 更改您提供给 getopts 的字符串以解析选项(例如
:g:h:pt) - 编写一段代码来影响参数 (
opt1=$OPTARG) - 更改使用功能(显示描述描述的功能)
这有点重,尤其是当您知道boost::program_options 提供了一个很好的接口来处理 C++ 中的选项时。
在 Bash 中是否有类似于 boost::program_options 的东西?
【问题讨论】:
-
我不熟悉 Boost 的选项解析,但googling for bash option parser download 提出了this 和this。尤其是第一个,看起来很有希望。我相信肯定还有更多。
-
您有任何兼容性要求吗?