gpt4 book ai didi

windows - 命令行参数,解析的标准方法?

转载 作者:可可西里 更新时间:2023-11-01 14:13:59 26 4
gpt4 key购买 nike

我一直在阅读一些关于程序如何处理命令行参数的文章。但信息似乎“不完整”,我读过的东西:

  • 选项前面可能有“-”或“/”符号。
  • 选项可以有额外的参数(没有 - 符号)
  • 选项参数直接跟在选项后面,有或没有空格。
  • 选项可以是单个字母或完整单词。
  • 选项可以合并到一个“选项”中:-abc 等于 -a -b -c

(Source)

现在我真的很想知道:什么样的选项你给了一个“-”号,哪些没有。此外,将选项合并为 1 似乎与全字选项不兼容? “-file”可以是一个完整的词,但也可能表示“-f”、“-i”、“-l”、“-e”等 4 个不同的开关。甚至:“-f”和“ile”作为选项参数。

我是不是理解错了什么?

最佳答案

在像 Linux 这样的系统上,约定完整的单词选项使用两个破折号(例如 --file),而单字母选项使用单个破折号(例如 - f.)

用斜杠引入选项是从旧的DOS,在Windows中保留。

另外,如果一个选项使用了一个完整的单词,则不能拆分成多个选项。这是关于您使用-file 的示例:-file 可以是一个选项,也可以是四个不同 选项(-f -i-l-e)。

总而言之,选项的外观或处理方式在程序之间差异很大,而且确实没有任何特定标准。

我会建议你找到一些你喜欢的方式,然后使用它。

关于windows - 命令行参数,解析的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7903006/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com