EDA365电子论坛网
标题:
Linux egrep命令
[打印本页]
作者:
thinkfunny
时间:
2021-9-9 16:14
标题:
Linux egrep命令
, Z" N: A5 |. ]; J9 O. l
Linux egrep命令用于在文件内查找指定的字符串。
) g- r+ ?$ S* G
# R; B; r4 v% F8 M) p" v1 }- d
egrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法。
x$ V+ J0 f5 j1 p
, x& [: u2 p; e
egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范。
# q3 C. c6 f1 Q) t" Y
! X. R* J$ W( l
7 J# v3 J) v$ R3 i& \
语法
, \. i) B5 V, i$ i
- r1 v4 M1 j+ i2 {
egrep [范本模式] [文件或目录]
6 I: u! K( {: ^1 X5 K; ~- m1 g2 p
+ U( q: K, {; m6 L
, G p# J9 W; [* J; q' Y
参数说明:
5 R9 `5 }& R. T) I2 |
. p5 T$ m9 m2 ^3 T% s
[范本模式] :查找的字符串规则。
% k$ I+ {7 @( \2 e# v
[文件或目录] :查找的目标文件或目录。
6 H" Z" s- q( v3 {& v7 y
& @ {, ^; f! F6 I$ |% e2 L2 i$ L4 ]
! h9 ?' W0 G4 o4 W8 h- q
实例
: k3 T2 M3 v$ X" y. A( z9 s
8 u% Z& v5 s/ ^* k9 G
显示文件中符合条件的字符。例如,查找当前目录下所有文件中包含字符串"Linux"的文件,可以使用如下命令:
0 P# U+ |$ ]( o% C/ s8 k6 h
) ~( c# v) B# O
egrep Linux *
2 \. C4 y4 r' C, X
$ |" C) x% q6 w7 ]* \$ q; H
1 t5 F5 r* A) k* a: ] |4 r+ F2 d# r- ^
结果如下所示:
% M7 l8 r- ^7 r0 |! D, c
0 g3 P4 a( D: M
$ egrep Linux * #查找当前目录下包含字符串“Linux”的文件
0 s6 a% }) W x/ [2 L9 `
testfile:hello Linux! #以下五行为testfile 中包含Linux字符的行
/ G6 R- E3 u1 I7 w: s
testfile:Linux is a free Unix-type operating system.
! Y2 D/ C; M/ u& {5 }. @( C
testfile:This is a Linux testfile!
1 `9 c- E1 Q7 i1 Q
testfile:Linux
/ W. |9 Q4 q7 X
testfile:Linux
7 _; b1 @1 ~. U7 i3 G1 K
testfile1:helLinux! #以下两行为testfile1中含Linux字符的行
" R/ `9 E( ]' V
testfile1:This a Linux testfile!
' n$ D/ b9 n+ v& L$ R3 B' X
#以下两行为testfile_2 中包含Linux字符的行
+ s. u6 X5 b+ H; p3 b6 G7 \
testfile_2:Linux is a free unix-type opterating system.
) w8 v' g: Y* C7 _# s7 P) u
testfile_2:Linux test
1 `& S% u' L1 N2 b. N& ?1 R* }
xx00:hello Linux! #xx00包含Linux字符的行
1 g# z/ X2 X4 |4 X
xx01:Linux is a free Unix-type operating system. #以下三行为xx01包含Linux字符的行
1 Y( s" v3 b% o9 R3 f; H
xx01:This is a Linux testfile!
3 M9 Z' b/ P$ d
xx01:Linux
6 ~3 E2 j( R7 m" N3 |6 O
作者:
youOK
时间:
2021-9-9 17:13
Linux egrep命令用于在文件内查找指定的字符串
作者:
xiaogegepcb
时间:
2021-9-9 17:14
egrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法
作者:
uiabluqp
时间:
2021-9-9 17:27
egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2