sed和awk的常用实例

摘要: 一、文本间隔1、在每一行后面增加一空行sed G guo.shawk '{printf("%s\n\n",$0 ) }'2、将文件中原来的空行删掉,并在在每一行后边增加一空行sed '/^$/d;G 'awk '!/^$/ {printf("%s\n\n",$0 ) }'3在匹配式样的行前插入一空行sed '/good/i\\'sed '/hello/{x;p;x;}'awk '{ if(/hello/) printf("\n\%s\n",$0); 阅读全文
posted @ 2012-05-01 15:28 无心出岫 阅读(328) 评论(0) 推荐(0)

sed和awk的参数总结

摘要: (一)、关于sed的使用sed是一种对它的输入的每一行进行一系列操作的流式编辑器,sed被用来作为过滤器语句结构:sed ‘script’ files【参数举例】1、-n, --quiet, --silent 取消自动打印模式空间,只打印匹配行,用-n时一般要用p。2、-p,打印匹配行【注只用-p时文件所有内容都打印出来,但是匹配行打印两次】3、-d 删除所对应的行 sed '1,5d' test 删除test文件的第1到5行 sed '9,$d' test 删除test文件的第9行到最后一行。$代表文件的最后一行。4、-s,用于字符串的替换 sed -n &# 阅读全文
posted @ 2012-05-01 15:24 无心出岫 阅读(299) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示