我正在使用具有大量 tcsh 配置脚本的系统,要求我通过 tcsh 运行大多数程序。我试图通过将其添加到我的~/.zshrc
:
# run command in tcsh
function t() {
tcsh -c "$@"
}
这适用于类似的东西t ls
,但失败了t ls -l
,这会给出错误Unknown option: `-l' Usage: tcsh ...
,并且显然-l
是作为参数传递给tcsh
,而不是传递给ls
。
如何引用传入的字符串$@
?