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

Linux egrep命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

( C+ x7 D( C6 e6 bLinux egrep命令用于在文件内查找指定的字符串。" ^3 a7 l! j( r( v* c* O

. C2 t" [7 c' |' r0 Z( S3 J$ Fegrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。1 U  @8 R2 t9 D. |9 \/ H" }& R# a
6 r% `/ X2 H6 v, i$ O
egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。
* a# I2 @! j! v) Q# r& e8 x% n, H0 _
1 v& S4 _  O; n! p+ j' y% L2 e3 K( b
语法# s$ Z' c1 C0 X2 `5 T# p1 }

% Z) f) @. R% w/ C7 N6 Qegrep [范本模式] [文件或目录] * |& H: J( L! I5 p1 p' f6 |
5 k# X$ k1 c' e( [7 h* i

1 H0 L* @8 j/ Z+ V参数说明:
1 S; l! q' H+ b- U
# C1 W" `; l  @, ?; @[范本模式] :查找的字符串规则。2 a+ Y( Q1 [( ]& ]. q
[文件或目录] :查找的目标文件或目录。1 x; |, l4 h  ]( t5 k1 E- f# y
8 j9 F) Z) {0 r
" U: K" y/ {; j
实例( l, Z* Z- [+ R# H' l
7 V8 p$ @; [" x% e0 J3 `0 a
显示文件中符合条件的字符。例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:
/ o- P+ [3 H, ^+ R  n: }# b- P  ?5 Y+ p1 h' d7 A; N/ v* x& ~
egrep Linux *: Q/ F( k8 `9 G; k5 Z
) P; ~% c; u- V, Y/ f6 L

+ z# X. a: _, Z2 m6 o3 V结果如下所示:
9 j. _+ E& }/ I: ~' q
6 E6 x3 e, t, O/ L/ g. \$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件  3 c! U) S" j2 @! x
testfile:hello Linux! #以下五行为testfile 中包含Linux字符的行  2 `* S1 Q! |( ^& Z2 x/ E+ u
testfile:Linux is a free Unix-type operating system.  
8 u$ ?# A3 X6 G; I1 ntestfile:This is a Linux testfile!  
! C* M0 o0 i3 m( T3 [" Ltestfile:Linux  
  N1 ?6 ~6 S  v3 `& {; G3 _4 f  ntestfile:Linux  
7 P; V3 C5 L" ]8 mtestfile1:helLinux! #以下两行为testfile1中含Linux字符的行  
! B0 w0 ~  t0 e- Otestfile1:This a Linux testfile!  
- k# k8 ~" Q* E0 x; o6 A$ G% R#以下两行为testfile_2 中包含Linux字符的行  : f) U6 T" ?9 G2 l
testfile_2:Linux is a free unix-type opterating system.  
* H- c2 I5 A6 Y& i" |& @9 \testfile_2:Linux test  / s8 c6 R' ^) S1 x# O6 @
xx00:hello Linux! #xx00包含Linux字符的行  3 p- U7 y8 d- g  W, U: \: W: f9 P* p
xx01:Linux is a free Unix-type operating system. #以下三行为xx01包含Linux字符的行  # _: y9 X/ m' m/ U
xx01:This is a Linux testfile!  - j9 s0 i; K2 A( D
xx01:Linux 6 C6 {4 \, C& X

该用户从未签到

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

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

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

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