所以我在tmp目录中有以下文件:
file.0
file.1
file.t9
file.22
file.4444
如果我只想列出以'.digits'(0、1、22、4444)结尾的文件,但不包括(t9),我可以尝试使用通配符,如下:
如果我希望只列出以“.digits”结尾的文件(0、1、22、4444),但不包括“t9”,我可以尝试使用通配符,例如:
ls tmp/file.{[0-9],[0-9][0-9],[0-9][0-9][0-9],[0-9][0-9][0-9][0-9]}
然而,我遇到了丑陋错误导致出现以下结果
ls: cannot access tmp/file.[0-9][0-9][0-9][0-9]: No such file or directory
file.0
file.1
file.22
file.4444
我也尝试过使用{0..999},但结果出现了相同类型的错误(并且数量更多)。有没有专家能够提供如何避免这些错误的线索呢?