论awk的重要性
awk介绍
awk不仅仅时linux系统中的一个命令,而且是一种编程语言,可以用来处理数据和生成报告。处理的数据可以是一个或多个文件,可以是来自标准输入,也可以通过管道获取标准输入,awk可以在命令行上直接编辑命令进行操作,也可以编写成awk程序来进行更为复杂的运用。
查看awk的版本
[root@zhuxinwang ~]# awk --version 查看awk的版本
GNU Awk 3.1.7 版本号
Copyright (C) 1989, 1991-2009 Free Software Foundation.
单引号‘{ }’{ }外面是模式(条件) 你想要干什么,相当于筛选 ,或者过滤
类似于sed命令
[root@zhuxinwang ~]# awk '' 文件名
单引号‘{ }’里面是动作 先执行模式,后执行动作
[root@zhuxinwang ~]# awk '{ }' 文件名
Awk格式
先进行冒号的切割成一列一列的,然后在进行条件,相当于是筛选;筛选到第四行的时候匹配到了条件,然后在从第三行到第八行里面进行动作,动作为==$1时候&#x