所以我在tmp目录中有以下文件:
file.0
file.1
file.t9
file.22
file.4444
Run Code Online (Sandbox Code Playgroud)
如果我只想列出以'.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]}
Run Code Online (Sandbox Code Playgroud)
但是由于丑陋的错误我得到了以下结果
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
Run Code Online (Sandbox Code Playgroud)
我也尝试使用{0..999},但这也会导致相同类型的错误(以及更多错误).如何做到这一点的线索没有专家的错误?