我正在尝试进行一些基于 ssh 的 git clone。在此过程中,我遇到了一些我不理解的 ssh 命令语法:
ssh -i $pwd/id_rsa -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "\$@"
这个“\$@”是什么?
谢谢!
答案1
$@
方法传递给脚本的所有参数,但这种解读或许还为时过早。
为了将其最初传递给 ssh params,您需要对其进行转义,最简单的方法就是对符号进行转义$
,结果为"\$@"
。