格雷普(grep)和白鹭(egrep)的区别

grep和egrep的主要区别在于grep是一个命令,允许根据给定的正则表达式搜索内容并显示匹配行,而egrep是grep的一个变体,它通过应用扩展的正则表达式来显示加工行来帮助搜索内容。...

grep和egrep的主要区别在于grep是一个命令,允许根据给定的正则表达式搜索内容并显示匹配行,而egrep是grep的一个变体,它通过应用扩展的正则表达式来显示加工行来帮助搜索内容。

操作系统是整个计算机系统的核心。它是用户和硬件之间的接口。此外,它还执行内存管理、进程处理、任务调度等等。UNIX是一个稳定的操作系统。Linux是一个基于UNIX的免费开源操作系统。这些操作系统为用户提供了向命令行界面(CLI)输入命令以完成任务的机会。有大量带有选项的命令。其中两个是格雷普和白鹭。grep允许使用正则表达式搜索模式,而egrep允许使用扩展正则表达式。总的来说,egrep允许一次使用单个命令轻松地搜索多个模式。

覆盖的关键领域

1.什么是grep–定义,示例2.什么是egrep–定义,示例3.grep和egrep之间的关系–关联概述4.grep和egrep之间的差异–关键差异的比较

关键术语

grep,egrep,操作系统

格雷普(grep)和白鹭(egrep)的区别

什么是格雷普(grep)?

grep命令允许用户扫描文档并根据给定的正则表达式显示结果。

Difference Between grep and egrep

Figure 1: Command Line Interface

grep“test”example1.txt

此命令显示example1.txt文件中以单词test开头的所有行。

grep“test”example1.txt example2.txt

此命令将在两个文件中搜索单词test并显示结果。

grep“测试”示例1*

这将找到任何格式的example1文件。

以下命令在给定字符串“test”后显示2行。

grep-2“测试”文件1.txt

类似地,下面的命令在给定字符串“test”之前显示3行。

grep–b3“测试”文件1.txt

这是grep命令的几个例子。

总的来说,grep命令允许搜索给定的正则表达式并显示匹配的行。

什么是白鹭(egrep)?

在许多操作系统中都有各种grep实现。白鹭就是其中之一。此变体使用扩展正则表达式。

egrep“ab | bc”test1.txt。

此命令将搜索文件test1.txt中的模式ab、bc。

egrep'^[a-z a-z]+$'测试1.txt。

此命令将搜索test1.txt中以字母开头并以该行结尾的任何行。

egrep–c“^ab | bc$”test1.txt。

此命令将统计test1.txt文件中以ab开头或以bc结尾的行数。

这是白鹭的几个例子。

grep与egrep的关系

  • grep–E与egrep相同。

格雷普(grep)和白鹭(egrep)的区别

定义

grep是一个命令行实用程序,用于在纯文本数据集中搜索与正则表达式匹配的行。egrep是grep的一个变体,在操作系统中可以使用扩展正则表达式执行搜索。

代表

Grep表示全局正则表达式Print,而egrep表示扩展的全局正则表达式Print。

使用

grep使用正则表达式进行搜索。egrep使用扩展正则表达式进行搜索。

元字符

GRIP考虑+,,?等作为图案。需要将它们与反斜杠一起使用,以将它们视为元字符。e、 g–\?,\+,\{,\ |。EGRIP认为+、、、等作为元字符。

结论

grep和egrep的区别在于grep是允许根据给定正则表达式搜索内容并显示匹配行的命令,而egrep是grep的变体,允许通过应用扩展正则表达式来显示加工行来搜索内容。简而言之,grep和egrep执行相同的功能,但是它们解释模式的方法不同。

引用

1.“Linux Egrep命令帮助和示例”,《计算机希望》,2017年12月29日,可在此处获得。

  • 发表于 2021-06-30 20:15
  • 阅读 ( 141 )
  • 分类:IT

你可能感兴趣的文章

百日咳(whooping cough)和克劳普(croup)的区别

...版本百日咳和蹲便的区别。 引用 1利索,汤姆。克莱登,格雷厄姆,编辑。儿科插图教科书。爱丁堡:莫斯比/爱思唯尔,2007年。打印。2。格拉德温、马克和比尔·特拉特勒。临床微生物学变得可笑的简单。迈阿密:医学硕士,2...

  • 发布于 2020-10-24 08:20
  • 阅读 ( 341 )

共生(commensalism)和寄生(parasitism)的区别

...动、住所、支持、食物残渣等。受益方称为共生体。 牛-白鹭与牛或其他牲畜一起在田里觅食是共生现象的一个例子。牛、马、斑马等动物在吃草时会引起各种昆虫的活动。黄鹭,跟随这些吃草的动物,捕捉并以这些昆虫为食。...

  • 发布于 2020-10-24 09:35
  • 阅读 ( 760 )

7个免费的windows工具来自动执行重复的任务

... 那时候你需要格雷普温。它的灵感来自Unix系统上的grep工具,它允许您根据文本内容搜索整个目录中的文件。但是grep是一个命令行工具,它不适合Windows用户。幸运的是,grepWin是一个GUI...

  • 发布于 2021-03-14 01:07
  • 阅读 ( 266 )

如何在linux上使用正则表达式(regex)

...匹配。 我们键入以下内容(注意**符号在单引号内): 格雷普-E'Am'极客.txt grep -E -i '^am' geeks.txt 这两个命令都匹配“Am” 现在,让我们寻找在行尾包含双“n”的行。 我们键入以下内容,使用美元符号($)表示行尾: grep -E -i 'n...

  • 发布于 2021-04-02 11:27
  • 阅读 ( 222 )

如何在linux上使用grep命令

...它还可以处理其他命令的管道输出。我们教你怎么做。 格雷普背后的故事 grep命令在Linux和Unix界很有名,原因有三个。首先,它非常有用。第二,丰富的选择可能是压倒性的。第三,它是一夜之间写好的,以满足特定的需要。...

  • 发布于 2021-04-02 17:23
  • 阅读 ( 169 )

如何在linux上使用chroot命令

...在这里,我们使用ldd列出依赖项,并通过管道将结果输入egrep。使用egrep与使用grep和-E(扩展正则表达式)选项相同。-o(仅匹配)选项将输出限制为行的匹配部分。我们正在寻找以数字[0-9]结尾的匹配库文件。 list="$(ldd /bin/bash | ...

  • 发布于 2021-04-03 03:19
  • 阅读 ( 200 )

如何使用基本正则表达式更好地搜索和节省时间

无论你是在用Grep搜索,还是在寻找可以批量重命名文件的程序,你可能都想知道是否有更简单的方法来完成你的工作。谢天谢地,有,它被称为“正则表达式” (漫画来自XKCD.com网站) 什么是正则表达式(regular expressi***)? 正...

  • 发布于 2021-04-12 20:50
  • 阅读 ( 149 )

shell脚本初学者指南3:更多基本命令和链

...可以输入一个tern进行搜索。 grep pattern file 我向你保证,格雷普可以做得更多,但现在让我们继续做更简单的事情。 重定向输出 为了将命令的输出重定向到文件,我们使用了一个特殊字符,即大于符号(>)。 我们把单子改...

  • 发布于 2021-04-12 20:58
  • 阅读 ( 156 )

新的greypg12h电动自行车一次充电可行驶150英里

格雷普自行车公司今天宣布了一款新的电动自行车,名为格雷普G12H。使用3kWh锂离子电池时,它的时速可达27英里。据报道,它将保持充电长达150英里。我们不知道它有多重,但Greyp的类似自行车重约120磅,所以我想它应该就在附...

  • 发布于 2021-05-08 02:50
  • 阅读 ( 83 )

命令行中最好的十大工具

...线。谢天谢地,网上充斥着关于如何使用它们的教程。4.格雷普并非所有的命令行工作都是干净和简单的。有时,你会运行一个命令,得到一个巨大的文本墙作为回报,这是不可能涉水通过。幸运的是,grep会帮你找到你想要的东...

  • 发布于 2021-05-25 23:23
  • 阅读 ( 156 )
toeyvspm40628
toeyvspm40628

0 篇文章

相关推荐