【发布时间】:2019-12-18 05:44:37
【问题描述】:
这个命令的结果(ls -d [!0-99])已经包含了这个命令(ls -d [!0-100])。但是在我看来,结果是这两个命令应该是一样的。谁能帮我解释一下第二个命令的结果?
jack@DESKTOP-KRIB7TB:~$ ls -d [!0-99]*
a b c d e f g h i j k
jack@DESKTOP-KRIB7TB:~$ ls -d [!0-100]*
2 25 30 36 41 47 52 58 63 69 74 8 85 90 96 c i
20 26 31 37 42 48 53 59 64 7 75 80 86 91 97 d j
21 27 32 38 43 49 54 6 65 70 76 81 87 92 98 e k
22 28 33 39 44 5 55 60 66 71 77 82 88 93 99 f
23 29 34 4 45 50 56 61 67 72 78 83 89 94 a g
24 3 35 40 46 51 57 62 68 73 79 84 9 95 b h
【问题讨论】: