【发布时间】:2014-07-08 21:21:29
【问题描述】:
我想通过 SSH 在多个主机上远程替换 /etc/bashrc。
ssh myhost sed 's/\\u\@\\h/\\u\@\\h (myhost)/' /etc/bashrc
给我这个错误:
bash: -c: line 0: syntax error near unexpected token `('
bash: -c: line 0: `sed s/\\u\@\\h/\\u\@\\h (myhost)/ /etc/bashrc'
它直接在 myhost 上运行而没有错误。
【问题讨论】: