linux 三剑客(awk、sed、grep)

linux 三剑客(awk、sed、grep),第1张

https://www.runoob.com/linux/linux-comm-awk.html

可以根据文件指定分隔符,像处理表格一样处理文本或序列。通常来处理字段,并基于字段进行过滤,或进行模式匹配。

语法

常用的内建变量

NF :记录的字段数

NR :记录的行号

OFS :输出字段分隔符,默认值与输入字段分隔符一致。

ORS :输出记录分隔符(默认值是一个换行符)

$n :当前记录的第n个字段,字段间由FS分隔

$0 :完整的输入记录

ARGV :包含命令行参数的数组

ARGC :命令行参数的数目

基本用法

awk 脚本

关于 awk 脚本,我们需要注意两个关键词 BEGIN 和 END。

BEGIN{ 这里面放的是执行前的语句 }

END {这里面放的是处理完所有的行后要执行的语句 }

{这里面放的是处理每一行时要执行的语句

以上的应用案例基本包括了常用的awk 的常用用法,更复杂的文本处理则可以通过awk 脚本完成。

https://www.runoob.com/linux/linux-comm-sed.html

与awk 相比,sed在处理文本的行具有更好的效率。

基本语法

参数说明

sed 文件处理命令

包括增加、删除、打印、替换行的内容

应用案例

以上的案例表明,sed 的一些 *** 作可以放在行的末尾,或者放在模式匹配的末尾,或者在大括号内以分号分隔,或者通过-e 命令,实现多点编辑。

https://www.runoob.com/linux/linux-comm-grep.html

grep 查找文件里符合条件的字符串。

语法

应用案例

grep 除了可以查找单个文件中匹配的模式,也可以在目录中包含特定字符的文件查找匹配模式的行。

《跟老男孩学Linux运维:Web集群实战》(老男孩)电子书网盘下载免费在线阅读

链接:https://pan.baidu.com/s/1P-_dC7l2B8Wansyvtc8a0w

提取码:SJRK  

书名:跟老男孩学Linux运维:Web集群实战

豆瓣评分:7.9

作者: 老男孩

出版社: 机械工业出版社

出版年: 2016-3

页数: 99

内容简介

资深运维架构实战专家及教育培训界顶尖专家十多年的运维实战经验总结,系统讲解网站集群架构的框架模型以及各个节点的企业级搭建和优化。

实战性强,不仅讲解了web集群所涉及的各种技术,还针对整个集群中的每个网络服务节点给出解决方案,并指导你细致掌握web集群的运维规范和方法。

作者简介

老男孩,北京老男孩IT教育创始人,拥有十多年一线大规模网站集群运维架构实战经验及教学培训经验,曾主导了从几台到上千台规模集群运维架构的扩展,运维架构实战知识体系全面,擅长大规模集群架构部署调优、虚拟化、云计算、大数据、MySQL数据库等技术,是IT界资深的Linux集群架构实战专家。

老男孩也是国内NLP心理学运维思想体系创始人,将心理学运维思想大量应用于教学培训实践,取得了显著效果,所教学生平均就业工资及后期发展速度连续多年在国内Linux同行业中处于领先地位。

授课注重理论结合企业真实场景,认真负责,思维严谨,重视对学生的运维思想、规范、习惯、总结、表达沟通等能力的培养,累计受益人员数万!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9028107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存