2

如何将以下几行组合为一个字符:

> ls file[1-5]
> ls file[!3]

产生与以下相同的结果:

> ls file[1-2,4-5] 
> file1 file2 file4 file5
4

2 回答 2

2

范围的正确语法是

ls file{[1-2],[4-5]}
于 2012-09-18T19:22:54.100 回答
0

它肯定会因上下文而异。在zsh中,您可以执行以下操作:

$ set -o EXTENDED_GLOB
$ ls file([1-5]~3)
于 2012-09-18T20:42:45.810 回答