小编Irf*_*fad的帖子

sed over ssh不会逃避反斜杠

我正试图在文件中的"rezhome"之前添加一行,如下所示:

...
app3-reservation, \
app4-reservation, \
app5-reservation, \
rezhome
Run Code Online (Sandbox Code Playgroud)

当我使用以下命令在本地运行时它工作正常.

sed -i 's/rezhome/app5-reservation, \\\n&/' grouphost.cfg
Run Code Online (Sandbox Code Playgroud)

但是使用ssh反斜杠并没有转义,我得到了低于结果

ssh localhost "sed -i 's/rezhome/app5-reservation, \\\n&/' /path/grouphost.cfg"

...
app3-reservation, \
app4-reservation, \
app5-reservation, \nrezhome
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

linux ssh bash sed

0
推荐指数
1
解决办法
473
查看次数

标签 统计

bash ×1

linux ×1

sed ×1

ssh ×1