gpt4 book ai didi

command-line - 如何格式化命令行参数键值对

转载 作者:行者123 更新时间:2023-12-04 07:23:40 26 4
gpt4 key购买 nike

命令行参数的典型格式是:

myApp --myArg=myValue

如果我想通过命令行传入一组键值对怎么办?就像是:
myApp --myList={arg1=val1;arg2=val2;arg3=val3...}

there seems to be no standard for this sort of thing ,任何人都可以提供具有这种命令行参数输入的常用实用程序的示例吗?我翻阅了一些手册页,但没有找到。

编辑:我想知道输入的格式和帮助文本的外观。

最佳答案

我认为这在很大程度上取决于您如何解析程序中的参数。

以下是程序接受多个键值对值的一些示例。

男人php:

   --define foo[=bar]
-d foo[=bar] Define INI entry foo with value bar

人吉:
   -c <name>=<value>
Pass a configuration parameter to the command. The value given will
override values from configuration files. The <name> is expected in
the same format as listed by git config (subkeys separated by
dots).

对于两者,一个可以通过多个 -d-c程序的参数,使您能够为程序提供键值对列表。

IMO,只要它有效并且有据可查,拥有自己的程序接受键值对列表的风格并不是什么大问题。 :)

P.S.:我觉得这个问题放在 Programmers Stack Exchange比较合适而不是 SO。见 herehere .

关于command-line - 如何格式化命令行参数键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18115674/

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