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

Linux egrep命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
# F6 o2 X* y7 N) k$ Q. Y
Linux egrep命令用于在文件内查找指定的字符串。! r' b4 h; s3 d$ Q3 i& e  c' j

1 U6 i/ H1 E, m) V( z, kegrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。
& Z$ K$ _& p$ i* ~8 K/ ~" q% o2 f
egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。$ |$ I( u3 y# n( T

$ @  v' r* F! b4 e+ V
5 t) P; O9 Y( h* ]5 }; m/ B2 @语法
8 A. }6 r3 s, K& X3 q- [! r* F. F% w
egrep [范本模式] [文件或目录]
6 t+ o+ X# f! v& o
) Y! e9 e2 [. h2 p9 Q
! x- T( u1 M, D: q% o参数说明:7 O. k& m7 T) E: U

8 Z8 B, n) }( h[范本模式] :查找的字符串规则。
- S. @5 Q, p6 q) ~& l[文件或目录] :查找的目标文件或目录。
. o7 X: s2 W' p! Z2 h' T: D
2 k. _3 \4 L& c# v4 c$ W* {- R4 H8 O. h$ b
实例5 C- i0 ?5 q& E' A% O3 q

  k0 O( @0 {: g- g( u+ [; d" N显示文件中符合条件的字符。例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:! p4 y, J/ O  c1 Y
" H# V* |. i; U/ ^
egrep Linux *6 k) [0 _8 K( T: S) v

" e( M$ ]( R$ O+ Z
, y. r1 A- _, c' t. r0 ?结果如下所示:$ u4 L: w% J) d( ]8 i* W' |
) i( H% w3 v( c6 M
$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件  0 v8 s. |& x) g7 ?: \6 r; F
testfile:hello Linux! #以下五行为testfile 中包含Linux字符的行  
& S5 j* R/ U% t" A4 Otestfile:Linux is a free Unix-type operating system.  6 d6 g0 q/ K  _
testfile:This is a Linux testfile!  " ?6 i$ G% V& k% `
testfile:Linux  7 |, |) l& G6 A) I
testfile:Linux    Z8 W2 u1 h- ?6 B4 W& b, Q7 k7 J
testfile1:helLinux! #以下两行为testfile1中含Linux字符的行  
9 ^& R( F# Y3 G$ R/ Etestfile1:This a Linux testfile!  7 J5 s8 b+ R5 n" A
#以下两行为testfile_2 中包含Linux字符的行  
' V/ q" j* g, P( q# a- E3 ztestfile_2:Linux is a free unix-type opterating system.  
) I7 h3 K: X; x9 h- ltestfile_2:Linux test  
( s6 V/ Z( m; _! O6 b% W% m! l( f9 \xx00:hello Linux! #xx00包含Linux字符的行  . N1 v4 d' ~, O2 b
xx01:Linux is a free Unix-type operating system. #以下三行为xx01包含Linux字符的行  3 Z& U- |- Q9 d' L- y! z$ A) ^* t
xx01:This is a Linux testfile!  % q1 u# q  Y4 X1 u7 d, G& G! D" ?
xx01:Linux
2 D0 L0 ]: l! X  U. Y3 }+ K: e

该用户从未签到

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 04:09 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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