我希望在大写字母的Linux目录中获取一个文件列表.在Unix中,它很简单
ls [AZ]*
但是在Linux中,我看到的匹配似乎不区分大小写:
=> ls
A.txt b.txt B.txt c.txt C.txt
=> ls [A]*
A.txt
=> ls [AB]*
A.txt B.txt
=> ls [ABC]*
A.txt B.txt C.txt
Run Code Online (Sandbox Code Playgroud)
=> ls [AC]*A.txt b.txt B.txt c.txt C.txt
=> ls [b]*
b.txt
Run Code Online (Sandbox Code Playgroud)
=> ls [ac]*A.txt b.txt B.txt c.txt
在Unix端运行相同的命令就像我期望的那样.这是Linux一直表现的方式吗?使用awk解决这个问题很容易,所以我不是那样寻找解决方案,但我想知道我以前是否从未注意到这一点.提前致谢.