我正在尝试转发收集的所有选项,以便在shell脚本中的另一个命令中使用。
例如,如果脚本运行如下:
./master -o -t -k Arg1
掌握
.:o.:t.:k.:r
(r在当前运行中不使用)./slave -o -t -k Arg2
我想要使用所有(-o -t -k
)或任何其他选项组合条目 - 我该怎么做?
答案 0 :(得分:0)
你可以./slave ${*/Arg1/Arg2}
。在将master
替换为slave
之后,这会将所有参数从Arg1
发送到Arg2
。好消息是$*
将所有输入评估为一个字符串(与$@
不同),允许简单替换。