分享

Linux 三剑客之grep命令的基本使用

本帖最后由 sky_mld 于 2023-9-24 21:10 编辑

Linux grep命令是一个强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。

基本语法:grep [选项] '模式' 文件名

常用选项:
- -i:忽略大小写
- -v:显示不包含匹配文本的所有行(相当于求反)
- -n:显示匹配行及行号
- -c:显示匹配行的数量
- -r:递归搜索子目录中的文件
- -E:使用扩展正则表达式
- -w:匹配整个单词
- -A num:显示匹配行及其后num行
- -B num:显示匹配行及其前num行
- -C num:显示匹配行及其前后各num行

案例:

1. 在文件file.txt中搜索包含"apple"的行:


grep 'apple' file.txt


2. 在文件file.txt中搜索包含"apple"的行,忽略大小写:


grep -i 'apple' file.txt


3. 在文件file.t[/选项]

试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服