gpt4 book ai didi

ssh - 用ssh转义字符

转载 作者:行者123 更新时间:2023-12-02 14:24:28 24 4
gpt4 key购买 nike

我正在尝试编写一些通过ssh连接的命令,因为我遇到了转义字符问题。下面是我想做的事的一个例子:

/usr/bin/ssh mrtg@172.20.29.40 echo -e "ciao\nprova"

我得到了这个结果:
ciaonprova

代替:
ciao
prova

如果我对ssh使用 -e选项:
/usr/bin/ssh -e mrtg@172.20.29.40  echo -e 'ciao\nprova'

我收到此错误:
Bad escape character 'mrtg@172.20.29.40'.

有人可以给我一个建议,让远程服务器解释转义字符吗?

提前致谢!

最佳答案

-e选项与您的命令无关(这些是SSH转义字符,而不是shell)。

您可以将命令放在引号中:

/usr/bin/ssh mrtg@172.20.29.40 'echo -e "ciao\nprova"'

关于ssh - 用ssh转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12461726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com