awk语言学习笔记 | 01

供稿:hz-xin.com     日期:2025-01-13
awk,一种在Linux/Unix系统中广泛使用的编程语言,专注于文本和数据的处理。它能从标准输入、文件或其它命令输出中读取数据。它具备用户自定义函数、动态正则表达式等高级功能,是Linux/Unix系统下的强力工具。awk主要通过命令行操作,但更常用于脚本中。它内置了数组、函数等丰富的功能,与C语言相似,灵活性是它的最大优势。

awk的命令格式和选项包括:

语法形式

常用命令选项如:-F fs指定输入分隔符,-v var=value赋值用户变量,-f scripfile从脚本文件读取命令,-m[fr] val设置内在限制等。

awk脚本由模式和操作组成。模式包括:/pattern/、!pattern、pattern { }、!pattern { }等。操作由命令、函数、表达式组成,位于大括号内。

awk脚本的基本结构包括BEGIN、pattern和END三个部分。BEGIN在开始读取前执行,END在读取完成后执行,pattern是主要部分。

awk的工作原理包括BEGIN、END和pattern。BEGIN用于初始化,END用于汇总信息,pattern用于匹配和处理数据。

awk内置变量(预定义变量)包括NR、NF、FS、RS、ORS等。NR表示行数,NF表示字段数,FS表示字段分隔符,RS表示记录分隔符,ORS表示输出记录分隔符。

awk支持算术运算、赋值运算、逻辑运算、正则运算和关系运算等。算术运算符包括+、-、*、/、%,赋值运算符包括=、+=、-=、*=、/=等。

...android 8.1.0; vivo x20a build\/opm1.171019.01
X20参数介绍~操作系统:Funtouch OS 3.2(基于Android7.1.1)屏幕:6.01英寸Super AMOLED全面屏,分辨率2160*1080拍照:2X1200W(2400万感光单元)+500W后置摄像头;前置2X1200W(2400万感光单元)+柔光灯处理器:高通骁龙™660 八核 2.2GHz 64位处理器外观尺寸:155.85mm*75.15mm*7.2mm电池...

口语积累之摩登家庭 S01E01 Pilot
最近和朋友闲聊,聊起英语学习的老问题,发觉我们的阅读听力提升都很快,只是唯独口语迟迟提高不上去。分析其原因,一不愿意开口与外国人瞎掰,二口语积累太少。害羞的性格使得我不愿意开口与外国人说话,怕说错于是更不敢说。回想自己与外国人的交谈,几乎没有时间在脑子里中文翻译为英文,总是张口就说。

华为NOH_AN01是5G版吗?
NOH_AN01是华为 Mate 40 Pro 5G版本,手机参数如下:1、屏幕:屏幕尺寸为6.76英寸,屏幕色彩1670万色,DCI-P3广色域,分辨率:FHD+ 2772 × 1344 像素,延续了88º 超曲面环幕屏设计,弧度饱满,左右边框臻于无形,画面向更广处延伸,带来更为沉浸的视觉体验,观感十足震撼。2、拍照:后置摄像...

《设计学概论》笔记-第二章第三节01
1· 英国的经济战略:英国前首相散切尔夫人指出,英国经济的振兴必须依靠设计,设计是英国工业前途的根本。英国的设计业在20世纪80年代初期和中期迅猛地发展,为英国工业注入了大量活力。英国设计以其高度的逻辑性;对消费者愿望的理解和销售系统之间的结合为英国赢得了市场。2 、日本的经济战略:二战以后...

华为NOH_AN01是5G版吗?
NOH-AN01是华为Mate 40 Pro 全网通 5G版的型号。其他参数如下:1、屏幕:屏幕尺寸6.76英寸,屏幕色彩1670万色,分辨率FHD+ 2772 × 1344 像素,看电影更加舒畅。2、相机:后置摄像头:超感知摄像头5000万像素+电影摄像头2000万像素+长焦摄像头1200万像素,支持自动对焦。前置摄像头:超感知摄像头1300...

01.集合与函数
1.定义:由一个或者多个确定的元素所构成的整体叫做集合。若x是集合A的元素,则记做x∈A。集合中的元素有三个特征:集合是指具有某种特定性质的具体的或抽象的对象汇总成的集体,这些对象称为该集合的元素。 例如全中国人的集合,它的元素就是每一个中国人。我们通常用 大写字母如A,B,S,T,.....

10秒挑战01期活动规则?
10秒挑战01期活动规则:1、每挑战成功1次,可获1次抽奖机会,依此类推,奖品库每周更新,包括华为手表、小米AI音箱、小米移动电源、视频会员等;2、每道题回答时间不超过10s,左右滑动或单击可选择答案,超时或答错需要重新开始挑战;3、您首次进入活动可获赠3次挑战机会,次日起,系统每天赠送1次挑战...

如何保养植保无人机电池
电池保养知识 01|电池存储前检查 ①检查电池外观是否存在损坏、变形等情况;②检查电池电源接口是否有杂物,若有,请及时清理。02|电池存储环境 ①禁止将电池放在靠近热源的地方;②存储电池的环境应保持干燥,请勿将电池置于水中或者可能会漏水的地方;③禁止将电池与眼镜、手表、金属项链、发夹或者其他金属...

《学会提问》01_ 批判性思维
Hello,大家好,这里是连载的《学会提问》读书笔记01,接下来将持续分享本人阅读《学会提问》的一些读书笔记和关于读书的思考。之所以选择这本书是因为我们在日常生活中太多的习惯了海绵式思维方式,而学习批判性思维对我们做产品,以及和人打交道都有很重要的作用。在信息科技发达,工作生活场景繁杂的社会,快思考使用效率低...

cx-tgk01微电脑时控开关怎么设置
CXTGK01微电脑时控开关设定的具体步骤如下:1.第一步,选中“校时”键,可以进行校对操作。\/iknow-pic.cdn.bcebos.com\/b7003af33a87e950fd414e8d1e385343faf2b4f9"target="_blank"title="点击查看大图"class="ikqb_img_alink">\/iknow-pic.cdn.bcebos.com\/b7003af33a87e950fd414e8d1e385343...