我试图在 Linux 服务器上找到符合此配置文件的所有文件:

sfvhebviweuiber9.html
sfvhebviweuiber11.html
jdjhwn2jjsfy2q10.html

第一个在哪里 10-15 字符是 a-z, , 其次是 [1-15], , 然后 .html.

我该如何使用 locate (或任何其他方法)找到符合此配置文件的所有文件?

差异基本上是第一个 10-15 字符,因为它们是由随机字母字符组成的。

有帮助吗?

解决方案

我不太明白你的描述中的“[1-15]”部分,但我认为这样就可以了。您可以细化 .* 正则表达式中的一部分

locate -r '[a-z]\{10,15\}.*html'
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top