使用GNU getopt可以忽略未知的可选参数吗?
我有一个脚本scriptA.sh,它有可选的参数--optA, --optB, --optC, --optD.
我想写一个包装器,wrapperA,带有两个可选参数--optX and --optY,即调用scriptA.但是,我不想在包装器中声明scriptA的所有可选参数.
特别是,如果在里面wrapperA,我指定可选参数
getopt --longoptions optX:,optY:
Run Code Online (Sandbox Code Playgroud)
电话
wrapperA --optX --optA --optB
Run Code Online (Sandbox Code Playgroud)
返回错误
getopt: unknown option -- optA
Run Code Online (Sandbox Code Playgroud)
是否可以强制GNU getopt忽略未知参数并将它们放在输出中的' - '之后?