linux三剑客之grep命令详解与正则表达式

本文详细介绍了Linux中的grep命令及其使用,包括基本用法、选项、正则表达式等。grep命令用于在文本中搜索匹配特定模式的行,通过正则表达式可以实现复杂的数据查找。文章还讲解了基本正则表达式的匹配模式、匹配次数、位置锚定以及分组应用,并提到了扩展正则表达式的概念。
摘要由CSDN通过智能技术生成

grep命令

grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
若将grep命令与SQL进行类比,grep相当于select * from table,该命令可以进行数据的查找与定位。
grep语法规则

grep [OPTIONS] PATTERN [FILE…]
grep [选项] 查找内容 源文件

例如,从hello.txt文件中查找内容
文档中的内容如下:
hello shell
hello linux
hello banana

根据指定的字符串查找文档中的某项内容
在这里插入图片描述
在这里插入图片描述
根据正则表达式查找
使用正则表达式获取以字母i或b开头的后面跟任意三个字符的数据;
其中[]表示正则表达式,…表示后面跟任意的三个字符,可以看到匹配出两行
在这里插入图片描述
grep命令的常用选项

  • -n 打印行号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值