AWK命令打开的正确方式

本文介绍了awk命令的基础和进阶用法,包括awk的起源、基本语法、内置变量、常量pattern、正则表达式pattern以及BEGIN和END的使用。通过实例展示了awk在文本处理中的强大功能,并对比了awk与sed、grep的区别。
摘要由CSDN通过智能技术生成

在最开始实习的时候,小编跟了一位shell大神一起做项目,当时对于他能够随手使用shell脚本,完成很多日常工作非常羡慕,于是对于shell的使用萌发了学习的念头。

在 linux 系统日常处理工作中,经常会遇到对文本进行处理的业务场景:比如对从数据库中查询的数据进行信息抽取和处理,又或者对于不同接口传递来的消息进行处理。

在此过程中,awk作为最常用的文本处理工具之一,在实际的开发中发挥着非常重要的作用。

秉持着小编一贯的理念,用最精炼的语言,传递给大家最多的知识,引大家入门,所以小编在此写下了一些awk命令快速入门的心得,抛砖引玉。

awk是什么

awk是一种程序设计语言:允许创建简短的程序,处理文本文件。

awk是一种文本分析工具:适合格式化文本,对文本进行复杂的格式处理。

awk的来源

awk的名称来自于其创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏首字母。

awk基本用法

首先请记住:awk以文件的一行为处理单位。

在使用过程中,awk每接收一行,然后执行相应的命令,来处理这一行的文本。

不管你看到的一个awk命令多么复杂,多么高端,它总能归结于下述的这行命令模版。

awk 'pattern {action}' filenames

这行命令翻译成自然语言的意思就是:

小编要开始处理filenames这个文件中的文本啦,首先用awk命令把其中的每一行都读出来࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值