【工作经历:阿里巴巴搜索技术研发中心QA ,百度新产品测试部QA】 【领域:测试分析,自动化测试,性能测试,安全测试 】 【个人定位:高级测试工程师+培训师+领域产品专家】

awk处理一条记录占据多行的情况

上一篇 / 下一篇  2009-03-23 11:35:51 / 个人分类:Linux

假设有记录占据了三行,两个记录。
以前都是使用sed去读取。不停的变化行数来实现。
后来想象,awk的功能,我应该还没有挖掘到底。
需要把更多的逻辑运算通过awk来完成。

echo '
111
222
333
4444
555
666
'|awk 'BEGIN{FS="\n";RS="";}{for(i=1;i<NF;i++) {print $i,$(++i),$(++i)}}'
111 222 333
4444 555 666

TAG:

 

评分:0

我来说两句

Open Toolbar