集合匹配方式[ ],{ }

这篇博客介绍了Linux命令行中字符集合表示方法的使用,如[]和{}

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字符集合表示方法:

[ ] :            条件是或者关系是模糊匹配,对象和几个对比匹配就能操作

                   [1-10] 1到10      [!d-f]     除了d-f以外

{ }:               点名机制,经精确指定集合中的每一个元素

                    {1..10} 1到10        {a..c}  a到c

[root@localhost 桌面]# touch westos{1..5}{a..f}
[root@localhost 桌面]# rm -fr westos[2-4]?
[root@localhost 桌面]# touch westos{1..5}{a..f}
[root@localhost 桌面]# rm -fr westos[!2-4]?
[root@localhost 桌面]# 

上述实验为建立westos1a~1f,2a~2f,3a~3f(交叉匹配)文件

                  删除含有2~4的文件

                  再次建立1a~1f,2a~2f,3a~3f(交叉匹配)文件

                  删除除含有2~4之外的文件   这一步还可以表示为 rm -fr westos[^2~4]     

[ ]还可以使用如下:

rm -fr westos[135]  以此删除第七位含有135的文件

{ }还可以使用如下:(连续选择用..)

rm -r {3,5}?    删除除了3和5,其他不管,与 rm -f westos3? westos5?相同

             

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值