找回密码
 注册
关于网站域名变更的通知
查看: 428|回复: 3
打印 上一主题 下一主题

Linux egrep命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-9 16:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

. Y: F4 ]( _/ h- P0 e: P1 C5 [Linux egrep命令用于在文件内查找指定的字符串。
2 Z- }" \) z* _- R" v. \3 C
5 b' Z& B" W5 zegrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。7 X  k) @5 U1 D; u9 q
- P& s9 ?/ Y3 B, b8 b4 z( {
egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。" B. h7 d+ W, N8 S

: u$ \; \3 X2 Q7 H3 \! |0 `# a8 f: |+ d9 w
语法
$ z/ Y3 r% b3 L; ]" b" F1 Y
6 o2 o5 \+ Y) Q' yegrep [范本模式] [文件或目录]
) p) Z$ z+ V0 o$ E" R1 I2 X% g. x; O& b; t7 p
) |) }$ {- \; M8 K
参数说明:) [9 M0 d: i" |1 b+ g" l( E

) q' R( _( `; h[范本模式] :查找的字符串规则。
/ n" G# _# U6 g: T+ \[文件或目录] :查找的目标文件或目录。
; a+ U0 x# w4 B4 c0 m6 O; Z" b, }" D

, U5 j+ D. P5 v. r实例2 X. u& N' g. f/ M7 L1 [. G9 d
2 u9 Z% L- c5 k
显示文件中符合条件的字符。例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:
$ Z) t$ ]# F' Z4 e
7 O: P% j& `0 y% A; Y; U8 Aegrep Linux *
/ w2 k: P  [% d
# C5 o5 c9 o( U2 R7 s3 q0 h! W# f: s- S; n/ ~5 X
结果如下所示:. `) _# F+ X+ \

9 F+ e) r" z" F$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件  * Y8 w5 A) A4 a
testfile:hello Linux! #以下五行为testfile 中包含Linux字符的行  ' W+ [8 l2 a+ `! K! x/ x. a
testfile:Linux is a free Unix-type operating system.  
9 O* p. k$ h2 k4 [9 X, ?0 htestfile:This is a Linux testfile!  
# Q: r' a" Q" atestfile:Linux  / ?6 V$ D8 h! `4 v8 Q' E" h% V4 z% U- w2 C
testfile:Linux  
# l7 @! A; @8 e/ N$ jtestfile1:helLinux! #以下两行为testfile1中含Linux字符的行  9 l9 z5 a  G1 R2 p) h, K
testfile1:This a Linux testfile!  4 Z2 z  o+ A# V( B8 p* r0 F
#以下两行为testfile_2 中包含Linux字符的行  
3 \$ q; A. j- ^4 @- ?- `2 [/ i# ztestfile_2:Linux is a free unix-type opterating system.  / z& |1 a" u+ `. o* C
testfile_2:Linux test  3 r+ N  P6 f; C' D6 L+ j1 ~9 c
xx00:hello Linux! #xx00包含Linux字符的行  8 P6 t. {) j# S: h1 J
xx01:Linux is a free Unix-type operating system. #以下三行为xx01包含Linux字符的行  5 H! X7 }. L% \9 P2 w. A) a+ C
xx01:This is a Linux testfile!  - ~& W. }+ C( z7 Y- D) L2 ^* [
xx01:Linux . s$ |: o: Y- M$ r

该用户从未签到

2#
发表于 2021-9-9 17:13 | 只看该作者
Linux egrep命令用于在文件内查找指定的字符串

该用户从未签到

3#
发表于 2021-9-9 17:14 | 只看该作者
egrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法

该用户从未签到

4#
发表于 2021-9-9 17:27 | 只看该作者
egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:31 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表