awk基础

作者:马帅琦

归档:day15

时间:2019/3/20

awk不仅仅是lnux中的一个命令,而且是一种编程语言,可以用来处理数据和生成报告。

处理的数据可以是一个或多个文件,他是linux最强大的处理工具之一

awk命令的参数

-F         指定字段分隔符

-v          定义或修改一个awk内部变量

awk常用的变量

$0    当前整行记录

$n   当前记录的第n个列,字段有FS或-F参数制定分隔符

NF   当前记录中的列的个数,就是多少列

$(NF-n)    倒数第n列,n为数字

NR    已经读出的记录数,就是行号,从1开始

你可能感兴趣的:(awk基础)