【发布时间】:2019-06-10 18:49:35
【问题描述】:
JCommander,一个用于向基于 Java 的应用程序添加 CLI 支持的库,指的是“参数文件”或“@ 文件”的概念和 @ 语法。虽然我理解这个概念,但它起源于哪里?除了支持这个概念的更多库之外,我找不到任何其他来源(但不要参考真实来源)。
总而言之,这是一种将 shell 程序参数组织在文件中而不是直接在命令行上的方法。简单例子:
> program a b c
变成
> program @myfile
我的文件:
# myfile
a
b
c
据说这是为了解决字符限制或定义预配置的程序执行。
我想从我自己的文档中引用这个概念,但不必将少数库作为二手文档。
【问题讨论】:
标签: command-line-interface command-line-arguments