击;使用sed命令在ssh上以root身份编辑文件

时间:2018-01-09 16:50:22

标签: bash file ssh sed replace

我想在ssh中用sed命令替换本地到远程的字符串。

该文件是 /data/PGSQL9.x/postgresql.conf ,我想将字符串listen_addresses = '*'更改为listen_addresses = 'localhost'

我必须是root用户,所以我这样做:

ssh root@myRemoteAddr 's,listen_addresses = '\''\*'\'',listen_addresses = '\''localhost'\'',g' /data/PGSQL9.x/postgresql.conf

我有这样的信息: sed -e expression #1, char 18: unterminated ``s' command

当我使用"/data/PGSQL9.x/postgresql.conf"时,我有同样的信息。

0 个答案:

没有答案