当我尝试使用类似的东西进行搜索locate
时grep
:
locate A-B | grep .dir
结果是:
.../A-B-C.dir
.../A-B-C.dir/file
.../A-B-C.dir/file1
.../A-B-D.dir
.../A-B-D.dir/file1
...
如何修改grep
或locate
使搜索完成,仅此.dir
而已?
我有相当旧的系统:
安全定位 2.7 - 2003 年 1 月 24 日发布
grep (GNU grep) 2.5.1
如果这是 Linux 系统,那么您很可能
locate
支持正则表达式:如果不,
要点是用 . 将正则表达式正确锚定到行尾
$
。请注意,这两种变体也会找到例如
/some/path/ABBA-Bootlegs/thing.dir
.