论awk的重要性(基础)

awk是一种强大的编程语言,常用于Linux系统中的数据处理和报告生成。它可以从文件、标准输入或管道中处理数据,并支持在命令行直接操作或编写程序。awk通过模式和动作来工作,通过-F参数指定分隔符,默认按空格切割。BEGIN和END模块分别定义数据读取前后的操作,NR记录已读取的行数,而RS定义读取的换行符。awk还能结合sort和uniq进行复杂的数据处理。
摘要由CSDN通过智能技术生成

论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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值