【linux】Shell脚本三剑客之awk命令的详细用法攻略
CSDN 2024-08-09 17:07:02 阅读 89
✨✨ 欢迎大家来到景天科技苑✨✨
🎈🎈 养成好习惯,先赞后看哦~🎈🎈
🏆 作者简介:景天科技苑
🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。
🏆《博客》:Python全栈,PyQt5和Tkinter桌面应用开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,云原生K8S,数据分析,Django,fastapi,flask等框架,linux,shell脚本等实操经验,网站搭建,数据库等分享。
所属的专栏:linux基础与进阶,shell脚本编写实战
景天的主页:景天科技苑
文章目录
Shell脚本中awk的详细用法教程
引言
一、awk简介
1.1 awk的起源与特性
1.2 awk的工作原理
二、awk的基本语法
2.1 awk命令的基本格式
2.2 常用选项
2.3 内置变量
三、awk的常用用法
3.1 打印整行或特定字段
示例2:打印文件的特定字段
3.2 根据条件筛选行
示例3:打印文件的第二行
示例4:打印包含特定字符串的行
3.3 自定义分隔符
示例5:以逗号分隔的字段
3.4 从文件中读取awk脚本
示例6:读取awk脚本文件
四、awk的高级特性
4.1 BEGIN和END模式
示例7:统计文件中的行数
4.2 数组和循环
示例8:统计文件中各字段的出现次数
4.3 内置函数
示例9:使用内置函数进行数学计算
示例10:字符串操作
4.4 多模式匹配
示例11:根据条件执行不同动作
4.5 用户自定义函数
示例12:定义并调用用户自定义函数
五、Shell脚本中awk的实际案例
5.1 案例1:处理日志文件
5.2 案例2:格式化CSV文件
5.3 案例3:计算文本文件的平均数<
上一篇: yum下载nginx缺少需要:libpcre2-8.so.0()(64bit)的解决方法
下一篇: 《DNK210使用指南 -CanMV版 V1.0》第十八章 machine.Timer类实验
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。