我需要我的bat文件接受多个可选的命名参数.
mycmd.bat man1 man2 -username alice -otheroption
Run Code Online (Sandbox Code Playgroud)
例如,我的命令有2个必需参数,以及两个参数值为alice的可选参数(-username)和-otheroption:
我希望能够将这些值插入变量中.
只是给那些已经解决了这个问题的人打电话.男人这些蝙蝠文件很痛苦.
是否可以将命令行参数作为名称值对传递给shell脚本,例如
myscript action=build module=core
Run Code Online (Sandbox Code Playgroud)
然后在我的脚本中,获取变量
$action并处理它?
我知道$ 1 ....等等可以用来获取变量,但是不会像对子那样是名称值.即使它们是,但使用该脚本的开发人员必须负责以相同的顺序声明变量.我不要那个.