找到模式

时间:2011-05-17 08:26:44

标签: regex linux grep locate

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

  

sfvhebviweuiber9.html
  sfvhebviweuiber11.html
  jdjhwn2jjsfy2q10.html

第一个10-15字符为a-z,后跟[1-15].html

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

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

1 个答案:

答案 0 :(得分:3)

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

locate -r '[a-z]\{10,15\}.*html'