当前位置:酷酷问答>百科问答>grep 的使用方法全解释

grep 的使用方法全解释

2024-10-28 03:00:39 编辑:zane 浏览量:521

grep 的使用方法全解释

的有关信息介绍如下:

grep 的使用方法全解释

shell脚本里,grep是一个十分常用的,

也是十分好用的命令,这里就简单的介绍下

grep的基本知识,以及一些使用的技巧。

基本的命令如下

grep 全称为Globally search a Regular Expression and Print,

它是一种强大的文本搜索工具,

它能使用特定模式匹配(包括正则表达式)搜索文本,

文本的来源可以是文件也可以是stdin(标准输入)

并默认输出匹配行。

用起来十分方便简单。

基本用法格式

Usage: grep [OPTION]... PATTERN [FILE]...

OPTION就是一些参数设置,

PATTERN 就是所需要匹配的数据的模板,

默认是一个基本的正则表达式。

正则表达式的选择和解析

-E,-F,-G,-P 是配置PATTERN的来源的

-e 是用Pattern 进行匹配

-f, Pattern 来源于文件。

-i, 不区分大小写

-w, 全字匹配

-x, 全行匹配

-z,数据行以0字节结束,而不是一个新行

杂项

-s 抑制错误输出

-v 选择不匹配的行

-V 显示版本信息

--help 显示帮助文本

输出控制

输出控制的功能很多,这里列举一下可能使用到的

-b 打印输出字节偏移量

-n 打印行号

-r 递归调用

-c 输出符合情况的总数

文本控制

-A,-B,-C就是打印关键字,前后行的内容

使用表达式可以测试

echo -e "1\n2\n3\n4\n5\n6\n7\n8\n9\n10" | grep '3' -A 5

如图

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/answer/97957.html
热门文章