Bash rsh中的转义管道字符

Bash rsh中的转义管道字符,bash,rsh,Bash,Rsh,我正在尝试运行此bash命令,但无法绕过“|”管道角色 rsh-l用户机器“echo”端口=123 | 456 | 789”>>conf.cfg“ 获取: bash:456>>conf.cfg:没有这样的文件或目录 bash:789:未找到命令 您知道如何将端口=123 | 456 | 789回送到远程文件中吗 谢谢 只需转义管道和引号: rsh -l user machine "echo \"PORTS = 123\|456\|789\" >> conf.cfg"

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

rsh-l用户机器“echo”端口=123 | 456 | 789”>>conf.cfg“

获取:

bash:456>>conf.cfg:没有这样的文件或目录

bash:789:未找到命令

您知道如何将端口=123 | 456 | 789回送到远程文件中吗


谢谢

只需转义管道和引号:

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