如何将包含感叹号(!)的参数传递给函数

时间:2020-05-03 15:37:10

标签: bash shell command-line zsh

我有一个名为 my_function 的ZSH函数,该函数接收一些参数。我会调用该函数并传递一些参数,这些参数可能在其前面包含一个感叹号,例如:

$ my_function !param1 param2 param3

$ my_function !apples bananas cherries

但是我收到错误:

zsh: event not found: param1

如何传递前面带有感叹号的参数,例如!apples ?如果可能的话,我宁愿不要使用引号或转义字符(我只希望将 my_function 后面的所有文本作为参数传递)。谢谢

0 个答案:

没有答案
相关问题