在采用默认的系统变量LANG=en_utf-8时,[a-z]字符类代表字母字符,也就是说大写字母也会被匹配,这种情况下,需要修改LANG。

    解决的方法就是在脚本前加上export LANG=C,这是个好习惯,能避免很多出乎意料的错误。