shell脚本中grep、sed、awk三个命令

本文详细介绍了Linux服务器运维中常用的三个命令:grep、sed和awk。grep用于过滤文本信息,支持多种选项如忽略大小写、显示行号等;sed是一种流编辑器,其工作流程包括读取、执行和显示,常用动作包括追加、插入、更改和删除等;awk则是一个数据驱动的编程语言,适用于数据扫描、过滤和汇总,其内置变量如NR、NF提供了强大的处理能力。
摘要由CSDN通过智能技术生成

目录

一、grep

1.基本功能

2.标准格式

3.选项

 二、sed

1.简介

2.sed的工作流程

①读取

②执行

③显示

3.常用动作

a 追加 (在目标后面追加)

i  插入(顶替原本的目标到后面)

c  更改

d  删除

s  替换

p  打印

三、awk

1.简介

2.格式

3,内置变量

4.常用操作


一、grep

1.基本功能

过滤文本信息(字符串)

命令产生的字符

2.标准格式

grep  选项  需要的字符串  文件

3.选项

-m #   匹配#次后停止,比如1的话就匹配1次

 -i       忽略大小写

-n  显示匹配的行号

  

-c  统计匹配的行数

-o  仅出现匹配到的字符

 

-q  静默模式,不输出信息

-A #   after,匹配到的行和后#行 

-B #    before,匹配到的行和前#行 

-C#      context,匹配到的行前后#行

-e   表示或,有其中一个就显示

-w  精准匹配

-f  处理两个文件中的相同内容,把第一个作为匹配条件

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值