使用正则表达式查找和grep仅获取文件夹

徐木克

当我尝试使用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
...

如何修改greplocate使搜索结束.dir

我的系统很旧:

安全定位2.7-2003年1月24日发布

grep(GNU grep)2.5.1

库萨兰达

如果这是Linux系统,则可能locate支持正则表达式:

locate --regex 'A-B.*\.dir$'

如果不,

locate 'A-B' | grep '\.dir$'

要点是使用正确将正则表达式锚定到行的末尾$

请注意,这两个变体都可以找到例如/some/path/ABBA-Bootlegs/thing.dir

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找包含多个匹配正则表达式/grep 的文件夹

如何从路径列表中使用正则表达式查找文件或文件夹

如何使用正则表达式查找文件夹的真实路径

正则表达式匹配文件夹和所有子文件夹

使用 bash 脚本中文件中的正则表达式进行 Grep 而不包含更多文件夹

仅使用正则表达式显示具有一定数量文件夹的文件

正则表达式:从 Y 文件夹中查找 X 扩展名的文件

正则表达式 - 如何在动态文件夹名称中查找文件

通过正则表达式搜索词grep多个文件夹的方法

在路径中查找最后一个文件夹名称的正则表达式

文件夹路径的正则表达式

使用正则表达式返回具有特定命名约定的文件夹

如何从Linux终端使用正则表达式删除文件夹

如何使用Bash中的正则表达式测试文件夹是否存在?

如果文件夹名称与正则表达式匹配,则使用Cmd findstr

在C ++中使用正则表达式排除子文件夹

使用子文件夹验证url的正则表达式

使用正则表达式重命名多个文件夹

如何从HTML文件获取带有正则表达式,sed和grep的图像的名称

使用正则表达式查找和替换-仅删除字母之间的双空格

使用python正则表达式仅获取文本

使用正则表达式和Grep转义*

使用正则表达式查找某些文件类型

使用正则表达式查找文件

查找和正则表达式

使用正则表达式查找和替换notepad ++

复杂的使用正则表达式查找和替换

使用正则表达式和特定路径查找

使用grep的正则表达式