相关疑难解决方法(0)

如何使用find命令使用正则表达式?

我有一些用生成的uuid1字符串命名的图像.例如81397018-b84a-11e0-9d2a-001b77dc0bed.jpg.我想使用"find"命令找出所有这些图像:

find . -regex "[a-f0-9\-]\{36\}\.jpg".
Run Code Online (Sandbox Code Playgroud)

但它不起作用.正则表达式出了什么问题?有人可以帮我吗?

regex linux find

268
推荐指数
7
解决办法
36万
查看次数

在bash中查找所有扩展名以结尾的文件

编写一个接受两个参数的bash脚本:目录和扩展名。脚本必须打印以stdout目录中所有文件的路径(及其递归子目录),并以扩展名结尾。

到目前为止,我有:

find {directory} -type f -name ' *.extension *
Run Code Online (Sandbox Code Playgroud)

当我给它2个参数时,似乎什么也没找到。

bash

5
推荐指数
3
解决办法
1900
查看次数

标签 统计

bash ×1

find ×1

linux ×1

regex ×1