Bash括号扩展:如何将所有文件名与数字匹配?

时间:2016-02-16 13:28:21

标签: bash brace-expansion

我希望匹配目录中的所有文件名,如下所示:

h1.txt, h2.txt, h12.txt, h3.txt

如果我这样做

echo h[[:digit:]].txt

我得到了

h1.txt, h2.txt, h3.txt

因此它匹配我想要的所有文件,h12.txt除外,因为它有两位而不是一位。是否有一个或多个数字的扩展?

1 个答案:

答案 0 :(得分:2)

想出来了!

echo h+([[:digit:]]).txt