使用shopt 内置命令启用shell选项 (extglob) 则会识别几个扩展模式匹配运算符

模式列表是由 | 分割

查看shell选项 extglob

shopt |grep extglob

启动shell选项 extglob

shopt -s extglob

关闭shell选项 extglob

shopt -u extglob

?(pattern-list)

匹配给定模式零或一次

*(pattern-list)

匹配给定模式零次或多次

+(pattern-list)

匹配给定模式一次或多次

@(pattern-list)

匹配给定模式之一

!(pattern-list)

匹配除了给定的模式

[root@mycentos6-clone ~]# ll

total 0

-rw-r--r-- 1 root root 0 Nov  1 07:02 123

-rw-r--r-- 1 root root 0 Nov  1 07:02 aaaac

-rw-r--r-- 1 root root 0 Nov  1 06:51 aaab

-rw-r--r-- 1 root root 0 Nov  1 07:02 aad

-rw-r--r-- 1 root root 0 Nov  1 07:02 aadg

-rw-r--r-- 1 root root 0 Nov  1 07:02 bb

-rw-r--r-- 1 root root 0 Nov  1 07:02 c

[root@mycentos6-clone ~]# ls !(c|bb|123)

aaaac  aaab  aad  aadg

[root@mycentos6-clone ~]# rm !(c|bb|123) -f

[root@mycentos6-clone ~]# ll

total 0

-rw-r--r-- 1 root root 0 Nov  1 07:02 123

-rw-r--r-- 1 root root 0 Nov  1 07:02 bb

-rw-r--r-- 1 root root 0 Nov  1 07:02 c

最新文章

  1. 前端UI框架和JS类库
  2. 制作wordpress留言板
  3. 八大排序算法之三选择排序—简单选择排序(Simple Selection Sort)
  4. ios 对齐属性
  5. 尼姆博弈HDU1907
  6. Javascript判断是否是ipad的浏览器
  7. 【leetcode】Add Two Numbers(middle) ☆
  8. Ubuntu下MySQL数据库安装与配置与卸载
  9. 【和我一起学python吧】初学Python,版本如何选择?
  10. GDB+GDBServer调试Linux应用程序
  11. 【转】Perl Unicode全攻略
  12. webgl鱼眼算法
  13. Qt 如何使用 QImage 设置指定的颜色为透明色?
  14. QML ListView json
  15. oracle修改审计功能
  16. LeetCode 657. Robot Return to Origin
  17. AliOS-Things linkkitapp解读
  18. redis 主从复制 [转]
  19. <Android 基础(三十五)> RecyclerView多类型Item的正确实现姿势
  20. Spring Boot整合MyBatis(使用Spring Tool Suite工具)

热门文章

  1. 爬虫下载rockchip的规格书
  2. git 的基础使用
  3. java学习日记20230228-数据类型及加号运算
  4. 【4】Postman之Tests(断言)
  5. 2022-05-19内部群每日三题-清辉PMP
  6. Java Development Kit下载地址
  7. js-防抖(简易版)
  8. <CONTAINING_RECORD宏>引发的<结构体深度剖析(内存对齐,对齐参数,偏移量)>
  9. Windows10下SecureCRT、SecureFX安装与破解(超级详细)
  10. 【rocky linux】firewalld切换到iptables 以及Failed to start IPv4 firewall with iptables.