LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 662|回复: 6

问:关于shell通配符的一个问题

 关闭 [复制链接]
发表于 2004-9-19 12:13:42 | 显示全部楼层 |阅读模式
有这样一道实验题
你可以将其他通配符与方括号联合使用,形成复杂的匹配操作。假设,你仅仅想列出扩大展名是".c"或".o"的文件,可以联合使用"*"和"[]"
# ls *.[co]
main.c main.o calc.c

这个方括号里的以c和o结尾的可是我不明白为什么它没有匹配main.co这样结尾的呢

难道方括号里的方键字都是单个字母才可以嘛

我的意思就是比如我在本级目录下有这样四个文件
main.c main.o main.co calc.c
那我输入#ls *.[co]
它只列出了
#main.c main.o calc.c
为什么没有列出main.co呢?

不理解
请详细给我说一说吧
谢谢了
发表于 2004-9-19 14:47:04 | 显示全部楼层
方括号里的方键字都是单个字母才可以嘛

[ ]里面就是匹配单个字母的如果你想匹配main.oc可以用两此[oc][oc]
发表于 2004-9-19 16:58:13 | 显示全部楼层
如果楼主能在百忙中抽出一点时间看看论坛置顶/精华区的文章的话,我想你会学到比你现在多的多的知识!
 楼主| 发表于 2004-9-19 21:30:21 | 显示全部楼层
现在就是没有那么多的时间啊
不过我会努力的
谢谢版主的建议
发表于 2004-9-20 12:53:06 | 显示全部楼层
找本好书最好
 楼主| 发表于 2004-9-20 17:31:58 | 显示全部楼层
yes sir
不过这段时间我只能这样的烦着大家了
明年初的时候就可以有更多自己的自己来学习了
现在只能这样大块的进行了
大家要理解我啊
发表于 2004-9-20 20:23:45 | 显示全部楼层
以前的txkss不这样呀? 这个ID不知道到底多少人在用!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表