wgrk.net
当前位置:首页 >> sED 删除前两行 >>

sED 删除前两行

抛砖引玉 预览: sed -n -e '/aaa/{n;n;n;s|$|\n新添加的行|p}' 3hang_addline.txt 应用: sed -i -e '/aaa/{n;n;n;s|$|...

直接对文本操作 sed -i '1,6d' filename 只是想看一下操作后的结果 sed -e '1,6d' filename

使用地址范围。 1. 删除file.txt的1~3行 sed -i '1,3d' file.txt-i 选项用于直接修改原文件。 2. 删除file.txt第4行及之后的所有行 sed -i '4,$d' file.txt$表示文件的最后一行。

sed -n '/AAAAAAAA/,$p' 保留AAAAAAAA之后所有行,去掉AAAAAAAA前所有行和保留AAAAAAAA后所有行意思好像差不多

删除匹配行的下一行比较好实现: sed -ne 'p;/Storage/n' thegeekstuff.txt 删除匹配行的前一行,可以将文本文件倒过来,从而将问题转成删除匹配行的下一行 tac thegeekstuff.txt|sed -ne 'p;/Storage/n' |tac写成一句 sed -ne 'p;/Storage/n' t...

#!/bin/shmyfile=test.txtstartLine=3lineCnt=4let endLine="startLine + lineCnt - 1"sed -i $startLine','$endLine'd' $myfilestartLine 表示开始行的行号 lineCnt 表示总共要删除的行数

sed '/Mac address/,+3d;:go;1!{P;$!N;D};N;bgo' file

nl /etc/xxx | sed '2,4a abcde'//在源文件的第2行到第4行之后均插入行abcde nl /etc/xxx | sed '2a abcde\nabcde'//在源文件的第二行之后插入两行abcde

cat SCTP.log |sed '1d;2d;$d' cat SCTP.log |sed '1d;2d;$d' |sed '$d' cat SCTP.log |sed '1d;2d;$d' | grep " " 达到目的才是王道。不做开发,效率只要不过分低就可以。 cat SCTP.log | grep ^[0-9]

sed -n '/11/{:a;n;/44/q;p;ba}' file.txt a为设置的标签,后面通过ba可跳转到该标签,实现循环语句的作用。 n为读入下一行内容到sed模式空间中(覆盖模式空间中的原内容)。 q退出整个sed语句。 sed的各内部命令之间以分号分隔。

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com