【发布时间】:2016-02-16 13:28:20
【问题描述】:
我想匹配目录中的所有文件名,如下所示:
h1.txt, h2.txt, h12.txt, h3.txt
如果我这样做
echo h[[:digit:]].txt
我明白了
h1.txt, h2.txt, h3.txt
所以它匹配我想要的所有文件,除了h12.txt,因为它有两位而不是一位。 一个或多个位是否有扩展?
【问题讨论】:
-
你也可以使用
find正则表达式命令 -
当有一个简单的内置 shell 功能时使用
find是大材小用。 -
是的 .. 那是真的 .. 我只是在您需要更多电源和过滤器时提到它。
标签: bash brace-expansion