关于sed批量修改文件内容的一点疑问?
澳门新葡京官网
澳门新葡京官网
当前位置 : 澳门新葡京官网 > 澳门新葡京官网

关于sed批量修改文件内容的一点疑问?

想批量修改某个文件内人内容,使用sed -i s/aaa/qqq/g tmp.txt
但是有个条件,只修改第二次匹配到的那行内容,如何实现?

例如:
tmp.txt
one
aaa
aaa

修改后
tmp.txt
one
aaa
qqq

sed -i 0,/aaa/! s/aaa/qqq/g tmp.txt

其中!表示忽略从文件开始到第一次match aaa的行。

如果是删除,搜索文本去重
先进行排序,对比上下

栏目列表

广告位

澳门新葡京官网