【发布时间】:2013-09-18 15:12:24
【问题描述】:
标题所说的。在 bash 中,当我这样做时:
$ echo [a-z]
b t
b t 是什么意思?在这种情况下,[] 运算符是否有特殊含义?
【问题讨论】:
-
在我的情况下它打印
[a-z]。 -
@fedorqui 真的吗?这很奇怪......我在
GNU bash, version 4.2.25(1)-release -
我在
GNU bash, version 4.2.37(1)-release (i686-pc-linux-gnu)。 -
刚刚在
GNU bash, version 3.2.25(1)-release上进行了测试,它给出了[a-z]。那么可能有一个错误...... -
也打印
[a-z]inGNU bash, version 4.2.25(1)-release (x86_64-pc-linux-gnu)...