day14 预习笔记

awk(Linux三剑客之一)

awk不仅仅是Linux系统中的一个命令,而是一种编程语言,可以用来处理数据和生成报告。处理的数据可以是一个或多个文件,它是Linux系统最强大的文本处理工具。

awk命令常用功能:

1、指定分隔符显示某几列

2、通过正则表达式取出想要的内容

3、显示某个范围内的内容

4、通过awk进行统计计算

5、awk数组计算与去重

语法格式:

awk [option]   'patern{action}' file…

awk [参数]     条件{动作}’       文件

awk 命令的参数选项及说明:

-F 指定字段分隔符

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

awk命令的常用变量及说明:

$0 当前整行记录

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

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

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

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

你可能感兴趣的:(day14 预习笔记)