我正在尝试编写几个命令来处理 ssh 连接,但我遇到了转义字符的问题。下面是我想做的一个例子:
/usr/bin/ssh mrtg@172.20.29.40 echo -e "ciao\nprova"
我得到了这个结果:
ciaonprova
代替:
ciao
prova
如果我使用-e
ssh 选项:
/usr/bin/ssh -e mrtg@172.20.29.40 echo -e 'ciao\nprova'
我收到此错误:
Bad escape character 'mrtg@172.20.29.40'.
有人可以给我一个建议让远程服务器解释转义字符吗?