基本用法:
sed命令具体应用:
1.删除第2-5行
nl regular_express.txt | sed '2d'
结果:
2.在第二行之后新增两行,分别为"drink tea…" 和"drink beer?"
nl regular_express.txt | sed '2 a\ drink tea...\n drink beer?'
结果:
3.在第二行之前新增一行,内容为"drink tea"
nl regular_express.txt | sed '2i drink tea'
4.将第2-5行的内容取代成为“No 2-5 number”
nl regular_express.txt | sed '2,5c no 2-5 number'
5.获取第11-20行内容
nl regular_express.txt | sed -n '11,20p'
部分数据的搜寻与取代
sed 's/要被取代的字串/新的字串/g'