我希望有人可以帮助我。我试图使用glob来查找文件名。我想找到一个文件名,其中包含2或4作为文件名中的第五个字符。例如,我想编写一个可以找到这些文件名的glob:
00002.txt
00004.txt
12002.txt
据我所知,我可以使用glob来查找这些文件,例如:
ls ????[2-4]*
但是,上面的glob也会匹配第3个字符为3的文件。有没有人知道如何只包含2 OR 4作为第五个字符的文件?非常感谢你的时间!
答案 0 :(得分:3)
使用[24]
只允许2或4,而不是范围[2-4]
,为您提供:
ls ????[24]*