12章 正则表达式
笔记:
1.正则表达式是一种"表示法",它与通配符不一样。在Linux下支持正则表达式的工具有:vi、grep、awk、sed等。
2.grep
-n:输出行号
-v:反向选择
-i:忽略大小写
利用[]来搜索集合字符grep-n't[ae]st'test1
行首与行尾字符^$grep-n'^the'test1
任意一个字符(.)与重复字符(*)
限定连续重复字符范围{}
3.文件数据比较有:diff、cmp、patch
4.文件打印准备:pr
习题:
1.要查找某个文件,其中含有boot字符串,这个文件在/etc下,如何找出
这个文件
答:grep'boot'/etc/*
2.在/etc下,只要含有XYZ3个字符的任何一个字符的那一行,就显示出来,
怎样进行
答:grep'[XYZ3]'/etc/*
3.怎样找出在/etc下文件内容含有(*)的文件名
答:grep-n'*'/etc/*|cut-d':'-f1|uniq
相关推荐
rechanel 2020-11-16
taomengxing 2020-09-07
NBkiller 2020-06-14
wangzhaotongalex 2020-10-20
cshanzhizi 2020-10-16
luofuIT成长记录 2020-09-22
MaggieRose 2020-08-19
jyj00 2020-08-15
MaggieRose 2020-07-04
modaiairen 2020-06-28
ziggurat 2020-06-28
JnX 2020-06-27
jyj00 2020-06-26
山水沐光 2020-06-25
shqhope 2020-06-23
eroshn 2020-06-21
码墨 2020-06-16
wyq 2020-11-11
TLROJE 2020-10-26