Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在尝试创建一个接受参数并将它们传递给另一个命令的 bash 函数时,我在正确引用参数时遇到了问题。
我正在定义以下功能:
function cluster () { dsh -acM -- \'"$@"\'; }
此命令的用途是将类似的内容翻译cluster ls -l为dsh -acM -- 'ls -l'.
cluster ls -l
dsh -acM -- 'ls -l'
谢谢你的时间。
你可以使用
cluster () { dsh -acM -- "$*" }
这样dsh就为最后一个参数获取了一个字符串。
dsh