字符串替换的sed
问题描述:
我现在有这个sed
命令与foo.param=value
取代foo.us.param=value
:字符串替换的sed
sed -i -e 's/\.us\./\./p' file.txt
问题是,它创建的每个它匹配线的副本。如果我添加-n
,它将删除与正则表达式不匹配的所有行。
我该如何解决它,让不匹配的行和只输出它编辑过的行?
答
只需卸下p
标志,在成功更换使得sed
打印行再次:
sed -i 's/\.us\./\./' file.txt
太棒了!谢谢 – Michael 2013-04-29 17:00:35
@Michael欢迎:) – 2013-04-29 17:03:20