shell中的通配符以及特殊符

1.通配符

bash的操作环境中还有一个非常有用的功能,那就是通配符 (wildcard)!我们利用 bash 处理数据就更方便了!底下我们列出一些常用的通配符喔。

例子:

(1)找出 /etc/ 底下以 cron 为开头的档名:# ll -d /etc/cron*    <==加上 -d 是为了仅显示目录而已
(2)找出 /etc/ 底下文件名『刚好是五个字母』的文件名:# ll -d /etc/?????    <==由于? 一定有一个,所以五个 ? 就对了
(3)找出 /etc/ 底下文件名所有数字的文件名:# ll -d /etc/*[0-9]*  <==记得中括号左右两边均需 *
(4)找出 /etc/ 底下,档名开头非为小写字母的文件名:# ll -d /etc/[^a-z]*  <==注意中括号左边没有 *

 

2.特殊符号

        通配符之外,bash 环境中癿特殊符号有哪些呢?底下我们先汇整一下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值