首页 > 技术文章 > awk使用

vkang 2019-06-12 17:00 原文

AWK是对文件一行一行处理

1、打印文件的第一列 : awk '{print $1}' filename
2、打印文件的前两列 : awk '{print $1,$2}' filename
3、打印完第一列,然后打印第二列  : awk '{print $1 $2}' filename
4、打印文本文件的总行数 : awk 'END{print NR}' filename
5、打印文本第一行 :awk 'NR==1{print}' filename
6、打印文本第x行第y列 :sed -n xp filename | awk '{print $y}'

7,分割字符 awk -F"分隔符" '{print $1}'

推荐阅读