|
创建文件filename.deposit , 以下是文件内容:
# cat filename.deposit
yrend.AS
moutgf
soa.PP
qp.RR
bhukkhdjhjdh.LLL
HUhuhuuu.LLLL
12345.LLL
uuuuuuuu.LLL
uuuu.PPP
使用命令:
grep '[a-z]\{1,6\}\.[A-Z]\{1,2\}' filename.deposit
得到返回结果:
# grep '[a-z]\{1,6\}\.[A-Z]\{1,2\}' filename.deposit
yrend.AS
soa.PP
qp.RR
bhukkhdjhjdh.LLL
HUhuhuuu.LLLL
uuuuuuuu.LLL
uuuu.PPP
结果里面输出
bhukkhdjhjdh.LLL
HUhuhuuu.LLLL
uuuuuuuu.LLL
不符合正则表达式里面 文件名应该满足.前面1-6个小写字母, .之后是1-2个大写字母的要求。
请问grep '[a-z]\{1,6\}\.[A-Z]\{1,2\}' filename.deposit 这个命令用的对吗?
为什么得不到想要的结果?
怎么样用正则表达式实现想要的显示结果:文件名应该满足.前面1-6个小写字母, .之后是1-2个大写字母的要求?
谢谢! |
|