破折号和参数是否有任何标准的命令行约定?

jay*_*100 5 python java unix command-line-arguments

什么是关于何时使用2个短划线,1个短划线或根本没有选项的命令行约定,只是按顺序读取输入?

我意识到有很多变种,但是任何常规都是行业标准(比如Java,C或Python)吗?

Bjö*_*ist 6

阅读Python的optparse模块的背景部分,它回答了您的一些问题,并举例说明了一些常见的参数格式标准.optparse模块作者推荐的样式大致对应于命令行参数POSIX约定,并添加了来自GNU编码标准的--double-dashed-long-arguments.