“ ls”或regex不区分大小写?

zhanwu

在bash中,我尝试了

ls [a-z]*

并希望列出所有文件名以小写字母开头的文件。但是,为什么还会显示名称以大写字母开头的文件?

>ls [a-z]*
D  e
>

如果需要,bash版本:

bash --version GNU bash,版本4.1.5(1)-发行版(i486-pc-linux-gnu)版权所有(C)2009自由软件基金会,公司。许可证GPLv3 +:GNU GPL版本3或更高版本http:// gnu .org / licenses / gpl.html

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
马延科

它不是regexp,而是引起混乱的地方。它使用的是一个名为“ globbing”的系统-请参阅:

$ man 7 glob

代替[az],您需要这样使用[[:lower:]]:

$ ls -d [[:lower:]]*

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RegEx区分大小写

来自分类Dev

RegEx区分大小写

来自分类Dev

std :: regex是否支持不区分大小写的“(?i)”?

来自分类Dev

Google Spreadsheets Regex不区分大小写(Regexreplace)

来自分类Dev

Bash Regex匹配不区分大小写

来自分类Dev

弹性javaapi regex不区分大小写

来自分类Dev

regEx包装不区分大小写的字符串

来自分类Dev

JavaScript / jQuery不区分大小写的RegEx替换

来自分类Dev

使用 $regex 进行 Mongodb 不区分大小写的搜索

来自分类Dev

不区分大小写的argparse选择

来自分类Dev

python的不区分大小写的IN

来自分类Dev

使自动完成不区分大小写

来自分类常见问题

javascript include()不区分大小写

来自分类Dev

弹性搜索不区分大小写

来自分类Dev

使Poltergeist不区分大小写

来自分类Dev

使Github页面不区分大小写?

来自分类Dev

不区分大小写的操作

来自分类Dev

文字栏不区分大小写

来自分类Dev

Mongo $ in不区分大小写的查询

来自分类Dev

Laravel不区分大小写的路由

来自分类Dev

MySQL不区分大小写的DISTINCT

来自分类Dev

不区分大小写与peewee排序

来自分类Dev

MySQL搜索不区分大小写

来自分类Dev

MySQL不区分大小写的联接

来自分类Dev

覆盖$ templateCache不区分大小写

来自分类Dev

不区分大小写的列表OptionParser

来自分类Dev

使SQLAlchemy查询不区分大小写

来自分类Dev

Ruby语句-不区分大小写?

来自分类Dev

使Oracle排序不区分大小写?