输入变量解析的bash变量包含:用于命令和命令选项
key1-key2-key3_command
输出需要是:
command -k key1 -k key2 -k key3
警告:按键数量可以从1至3
我已经计算了破折号的数量,并用if语句为每个密钥创建一个布尔指标(即key1 = 1,unset key2)。然后,我打算使用类似${parameter:+word}
的东西来添加密钥,如果该密钥的标志被设置。它开始变得有点混乱,所以我想我会问在这里实现这个目标的最好方法是什么。
这很好,谢谢! – spizzak