原文:sed常见用法,删除匹配行的上2行,下3行

删除匹配的下一行到最后一行 定义一个标签a,匹配c,然后N把下一行加到模式空间里,匹配最后一行时,才退出标签循环,然后命令d,把这个模式空间里的内容全部清除。 if 匹配 c :a 追加下一行 if 不匹配 goto a 最后退出循环,d命令删除。 删除匹配行和匹配行后的 行 ...

2017-01-16 19:19 0 8404 推荐指数:

查看详情

sed删除匹配

sed删除匹配sed ‘/toMatch/d’ filename 也就如此而已,多了个/ /去匹配某一,再执行删除,如此而已。 在sed中,一看到有两个成对的//,就是要进行匹配了,匹配后干什么?那看你想让它干什么,想删除匹配,就输入d, 想在匹配新增一就输入 ...

Thu Aug 06 19:26:00 CST 2020 1 5703
sed命令:删除匹配和替换

删除以a开头的 sed -i '/^a.*/d' tmp.txt -i 表示操作在源文件上生效.否则操作内存中数据,并不写入文件中.在分号内的/d表示删除匹配 替换匹配: sed -i 's/^a.*/haha/g' tmp.txt 分号内的s/表示替换/g表示全局替换 ...

Sat Dec 07 19:32:00 CST 2019 0 1746
Linux命令之sed删除匹配

1. sed -i '/preSql/d' a.txt ---删除匹配到preSql的 2. sed -i '1d' a.txt ---删除第一 3. sed -i '3~2d' a.txt ---从第三开始,每隔一删除 4. sed -i ...

Mon Jun 21 19:52:00 CST 2021 0 289
sed删除指定

待处理文本如1-8文本 sed删除连续指定:如1-4 sed删除不连续指定:如第一和第三 一个例子: 我有一个list文件如下: test文件,test后面的数字对应上面list行号: 代码如下: ...

Fri Mar 08 00:57:00 CST 2019 0 1199
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM