作者:马帅琦
归档:day15
时间:2019/3/20
awk不仅仅是lnux中的一个命令,而且是一种编程语言,可以用来处理数据和生成报告。
处理的数据可以是一个或多个文件,他是linux最强大的处理工具之一
awk命令的参数
-F 指定字段分隔符
-v 定义或修改一个awk内部变量
awk常用的变量
$0 当前整行记录
$n 当前记录的第n个列,字段有FS或-F参数制定分隔符
NF 当前记录中的列的个数,就是多少列
$(NF-n) 倒数第n列,n为数字
NR 已经读出的记录数,就是行号,从1开始