文本处理三剑客之awk(No.1)

 

 

示例1:只查看test.txt文件内的第3到第7行的内容

 

awk '{if(NR>=3 && NR<=7) print $0}' test.txt   #其中的$0是输出整个行  如果是$1,则输出第一列

示例2:已知test.txt文件内容如下,从该文件中过滤出'Poe'字符串与33794712,最后输出的结果为:Poe 33794712

[root@Gin scripts]# cat test.txt
I am Poe,my qq is 33794712
[root@Gin scripts]# awk -F '[ ,]+' '{print $3" "$7}' test.txt
Poe 33794712

 

posted @ 2019-03-30 10:57  New_Journey  阅读(191)  评论(0编辑  收藏  举报