[求教]我在bash中为什么无法使用[a-z]

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
shenxiaoshan
帖子: 35
注册时间: 2007-08-19 16:41

[求教]我在bash中为什么无法使用[a-z]

#1

帖子 shenxiaoshan » 2008-11-03 23:41

各位都知道,[a-z]*表示所有以小写字母开头的文件,[A-Z]*表示所有以大写字母开头的文件。可是在我的bash中却无法这样使用,只是[ABCD……]这样一直打下去。具体请见附图。
附件
这是我用ls [ABCD]*命令后显示的结果,注意只显示以大写字母开头的文件。
这是我用ls [ABCD]*命令后显示的结果,注意只显示以大写字母开头的文件。
这是我用ls [A-D]*命令后显示的结果,注意有一个以小写的b开头的文件。
这是我用ls [A-D]*命令后显示的结果,注意有一个以小写的b开头的文件。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [求教]我在bash中为什么无法使用[a-z]

#2

帖子 eexpress » 2008-11-04 9:20

man regex
man grep
● 鸣学
回复