tnfh.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 "s/^.*do.*$/bad/" test

看都能看明白,但是不明白为什么{}中都需要以";"结尾呢? sed -n '/^login/{1!{x;G;p}};h' 也可以啊 在HP-UX下测试";"不能少,在FC6下可以不带";"

sed -n '/pattern/p' file_name |sed -n 7,12p#pattern是你要查的内容#file_name是你要查的文件以上实现:打印出匹配结果中的7-12行sed -n '/pattern/{7,12p}' file_name以上实现将文件中7到12行中匹配的数据显示出来

sed -i 's/^mengqingbo.*$/lanqiuxiaozi="FALSE"/g' ${file_to_sed} 这个不行吗?

sed -i -n '/3/p' filename

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

先指定行号,然后使用匹配模式,如 sed -n '3,100{/^#/p}' 打印3-100行以#打头的行,

sed -n '/aa/h;${x;p}'

有3种方法可以实现,代码分别如下: 1、sed -n '/c/,${//!p}' file; 2、sed '/c/,$!d;//d'; 3、sed '0,/c/'d file;

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