在rsh中转义管道字符

时间:2013-03-30 12:55:50

标签: bash rsh

我正在尝试运行此bash命令,但我无法绕过“|”管道字符

rsh -l user machine "echo "PORTS = 123|456|789" >> conf.cfg"

获得:

bash: 456 >> conf.cfg: No such file or directory

bash: 789: command not found

您是否知道如何将PORTS = 123|456|789回显到远程文件中?

谢谢!

1 个答案:

答案 0 :(得分:4)

逃避管道和报价:

rsh -l user machine "echo \"PORTS = 123\|456\|789\" >> conf.cfg"