澳门新蒲京娱乐

澳门新蒲京娱乐 2
1010个最有力通用快捷键【澳门新蒲京娱乐】

记一次相机内存卡数据恢复,记一次相机数据恢复

linux正则表明式

1.9.2 反向引用/后向引用

[root@oldboyedu50-lnb /oldboy]# echo 123456|sed -r 's#(.*)#<\1>#g'

<123456>                                                    \1 表示第一个括号

 

1.6 正则表达式分类

1.2.1 基础正则

^    以…...开头的行 ^m

$    以…...结尾的行 m$

^$   空行(什么符号都没有)

.     任意一个字符,不会匹配空行

\     (撬棍)转义字符

*     前一个字符连续出现0次或0次以上

.*     所有字符,包括空行

[]     相当于一个符号,每次匹配1个字符

[abc]  找出包含a或b或c

[^]    排除,排除[]里的每一个字符

[^abc] 找出除了a或除了b或除了c外

 

 

1.6.1 基础正则

^       以……开头

$       以……结尾

^$     空行

.*      所有

[abc]   表示abc

[a-z]   表示a到z

[A-Z]   表示A-Z

[^abc]  表示排除abc

1.4 ^ 以….开头的行 ^m

 

[root@zeq /oldboy]# grep '^m'  oldboy.txt

my blog is http://oldboy.blog.51cto.com

my qq is 49000448

my god ,i am not oldbey,but OLDBOY!

 

1.5.2 o连续出现0次或1次

[[email protected]
~]# egrep “gd|god” a.log

gd
god

[[email protected]
~]# egrep “go?d” a.log

gd
god

1.2 正则表达式分类

1.1.3 取出连续出现的大写字母

[[email protected]
~]# egrep -o “[A-Z]+” oldboy.txt

I

I

I

OLDBOY

1.6 . 任意一个字符,不会匹配空行

[root@zeq /oldboy]# grep  '.' oldboy.txt

grep –o                                          grep命令执行过程

[root@oldboyedu50-lnb /oldboy]# grep -o '.' oldboy.txt

 

1.1  + 前一个字符连续出现了1次或1次以上

egrep  “0+” oldboy.txt  1次或1次以上 >=1

egrep  “0*” oldboy.txt  0次或0次以上 >=0

1.3.2 支持的命令不同

基础正则:grep  sed  awk

扩展正则:egrep(grep  -E)    sed –r      awk

 

1.1.2 取出文件中的大写字母

[[email protected]
~]# grep -o “[A-Z]” oldboy.txt

I

I

I

O

L

D

B

O

Y

1.3.1 符号不同

基础正则: ^   $   ^$   .    .*    []    [^]

扩展正则: +   |   ()   {}   ?

 

2.1.1 看eth0的内容

[[email protected]
~]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0C:29:A8:E4:14 

          inet addr:10.0.0.201  Bcast:10.0.0.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fea8:e414/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:86884 errors:0 dropped:0 overruns:0 frame:0

          TX packets:74978 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:14324203 (13.6 MiB)  TX bytes:26220378 (25.0 MiB)

第2章 取出eth0网卡的ip地址

1.5  ?

前一个字符连续出现了 0次或1次

第1章 正则表达式

1.4 {} 大括号(花括号)

0{n,m} 数字0连续出现了至少n次,最多m次

[[email protected]
~]# egrep “[a-z]{3,6}” oldboy.txt

I am oldboy teacher!
I teach linux.
I like badminton ball ,billiard ball and chinese chess!
my blog is
our site is
my qq num is 49000448.
not 4900000448.
my god ,i am not oldbey,but OLDBOY!

 

[[email protected]
~]# egrep “[a-zA-Z]{3,6}” oldboy.txt

I am oldboy teacher!
I teach linux.
I like badminton ball ,billiard ball and chinese chess!
my blog is
our site is
my qq num is 49000448.
not 4900000448.
my god ,i am not oldbey,but OLDBOY!
[[email protected]
~]#

1.10 {} 0{n,m} 数字0连续出现了至少n次,最多m次

[root@oldboyedu50-lnb /oldboy]# egrep '0{3,4}' oldboy.txt

my qq is 49000448

not 4900000448.



[root@oldboyedu50-lnb /oldboy]# cat id.txt

金 211324198705244720

万 500224197105168312

任 1231231231oldboy

任 3oldboy

任 lidao97303136098

任 alex2197303136098

任 350182197303oldgir

吕 211282199209113038

孔 150000198309176071

邹 371001197412221284

贺 130185200011215926

杜 362522198711278101

向 14052219961008852X





[root@oldboyedu50-lnb /oldboy]# egrep '[0-9X]{18}' id.txt

金 211324198705244720

万 500224197105168312

吕 211282199209113038

孔 150000198309176071

邹 371001197412221284

贺 130185200011215926

杜 362522198711278101

   XXXXXXXXXXXXXXXXXX

向 14052219961008852X



[root@oldboyedu50-lnb /oldboy]# egrep '[0-9]{17}[0-9X]' id.txt

金 211324198705244720

万 500224197105168312

吕 211282199209113038

孔 150000198309176071

邹 371001197412221284

贺 130185200011215926

杜 362522198711278101

向 14052219961008852X

 

第1章 扩展正则表达式

1.8 | 或者

[root@zeq /oldboy]# egrep 'oldboy|linux'   oldboy.txt

I am oldboy teacher!

I teach linux.

my blog is http://oldboy.blog.51cto.com

our size is http://blog.oldboyedu.com

 

1.4.1 大括号的不同方法

 0{3,6}   >=3 <=6

 0{3}     ==3

 0{3,}    >=3

 0{,6}    >=0 <=6

2.1 方法1

[root@zeq /oldboy]# ip a s eth0 |awk 'NR==3'|awk  -F"[ /]+"  '{print $3}'

10.0.0.200

[root@oldboyedu50-lnb /oldboy]#

 

Day16,

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图