news 2026/5/4 13:30:11

13、AWK 基础与正则表达式入门

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
13、AWK 基础与正则表达式入门

AWK 基础与正则表达式入门

1. AWK 文件内容显示与过滤

AWK 命令可用于过滤文件内容,甚至处理非常大的文件。在过滤文件之前,我们可以先打印整个文件,以熟悉命令的语法。以下是打印/etc/passwd文件所有行的命令:

$ awk ' { print } ' /etc/passwd

这等同于使用$0变量与print语句:

$ awk ' { print $0 }' /etc/passwd

AWK 提供了一些现成的变量来提取数据,如下表所示:
| 变量 | 含义 |
| — | — |
|$0| 整行内容 |
|$1| 第一个字段 |
|$2| 第二个字段 |
|$3| 第三个字段 |
| … | … |

/etc/passwd文件中,字段分隔符是冒号,而 AWK 默认的分隔符是空格、制表符或换行符。指定输入分隔符有两种方式:
- 使用-F选项:

$ awk -F":" '{ print $1 }' /etc
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 7:25:12

AXI-A7.4.6 Atomic transaction signaling

AWATOP(Atomic Operation Type)是一个6位的AXI信号,专为支持原子操作而引入。它出现在写地址通道(AW)上,用于指示当前事务的原子操作类型和字节序信息。其编码规则如下: 默认值 0x00(0b000000):表示非原子操作,即普通写事务。 AtomicStore(0b01exxx):原子存储类…

作者头像 李华
网站建设 2026/4/27 1:59:39

交通信号仿真软件:Vistro_(5).交通流仿真设置

交通流仿真设置 在交通信号仿真软件中,交通流仿真是一个核心模块,它涉及到如何模拟车辆在交通网络中的行驶行为。本节将详细介绍如何在仿真软件中设置交通流仿真,包括仿真参数的配置、车辆生成、路径规划、交通流量控制等方面的内容。 1. 仿真…

作者头像 李华
网站建设 2026/5/1 22:07:59

全面解析OpenFace:5大核心技术实现实时面部行为分析

全面解析OpenFace:5大核心技术实现实时面部行为分析 【免费下载链接】OpenFace OpenFace – a state-of-the art tool intended for facial landmark detection, head pose estimation, facial action unit recognition, and eye-gaze estimation. 项目地址: http…

作者头像 李华
网站建设 2026/5/3 3:54:14

Java计算机毕设之基于java+springboot博客管理系统设计和实现基于springboot个人博客系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/1 7:12:05

Java计算机毕设之基于springboot大学生心理健康分析及干预平台基于springboot高校心理健康评测与服务系统(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华