eg:例如我想求当前目录下以-开头的普通文件,而且该文件后缀为.a
可以用以下写法
ls -l | grep '^-.*a$'
'^-.*a$'解析
^-表示以-开头
.表示任意字符
.*表示任意多个字符
a$表示以a结尾
结果如下
注意不能写成
ls -l | grep '^-*a$'
这样写表示
-与a之间有多个-字符
例如:'ac*d' 匹配a后接零个或多个前面的字符,将匹配:ad, acd, accd, acccd …等
eg:例如我想求当前目录下以-开头的普通文件,而且该文件后缀为.a
可以用以下写法
ls -l | grep '^-.*a$'
'^-.*a$'解析
^-表示以-开头
.表示任意字符
.*表示任意多个字符
a$表示以a结尾
结果如下
注意不能写成
ls -l | grep '^-*a$'
这样写表示
-与a之间有多个-字符
例如:'ac*d' 匹配a后接零个或多个前面的字符,将匹配:ad, acd, accd, acccd …等