我想在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"
时,我有同样的信息。