我在 SO 上找不到类似的问题。
如何正确地将 bash 脚本作为参数传递给另一个 bash 脚本。
例如,假设我有两个脚本,每个脚本都可以接受多个参数,我想将一个脚本作为另一个脚本的参数传递。就像是:
./script1 (./script2 file1 file2) file3
在上面的示例中, script2 将 file1 和 file2 合并在一起,并回显一个新文件,但这与问题无关。我只是想知道我怎样才能通过script2
作为参数,即正确的语法。
如果这是不可能的,任何有关我如何规避该问题的提示都是适当的。
如果您想将 script2 的计算结果作为参数传递,请使用$()
。请记住,您必须引用它。
./script1 "$(./script2 file1 file2)" file3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)