小编min*_*ick的帖子

在 macOS 终端中使用 find 和正则表达式

我正在尝试搜索包含不同图像文件名变体的文件夹:

1_2-300x224.jpg
1_2-600x449.jpg
1_2-600x600.jpg
1_2-768x575.jpg
1_2-802x600.jpg
1_2.jpg
Run Code Online (Sandbox Code Playgroud)

计划是查找并删除以 2-4 位数字 + 'x' + 2-4 位数字结尾的文件。我可以使用表达式在Regexr.*(\d{2,4}x\d{2,4}).jpg上创建此匹配(此表达式突出显示除 之外的所有内容1_2.jpg)。

但是,运行find . -name ".*(\d{2,4}x\d{2,4}).jpg"不会返回任何结果。

我很困惑!

terminal regex find macos

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

find ×1

macos ×1

regex ×1

terminal ×1