SED找到某一行,然后在这一行中进行替换的命令写法

sed -i '/#PermitRootLogin/s/#//g' /etc/ssh/sshd_config 

上面的命令先找到#PermitRootLogin这一行,然后再把行头的#去掉。 

这种写法很有用,因为我们很多时候不适合直接用s命令上来就全文替换,而是只替换某一行,此时就可以这样写代码
posted @ 2010-12-18 14:19  super119  阅读(1516)  评论(0编辑  收藏  举报