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

时间:2021-06-19 16:10:35

文本处理三剑客之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
[root@Gin scripts]# awk -F '[ ,]+' '{print $3" "$7}' test.txt
Poe