码迷,mamicode.com
首页 > 系统相关 > 详细

shopt 内置命令启用shell选项 (extglob)

时间:2018-06-17 18:57:30      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:之一   one   clone   bsp   ADG   AC   ble   val   order   

使用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

 

 

shopt 内置命令启用shell选项 (extglob)

标签:之一   one   clone   bsp   ADG   AC   ble   val   order   

原文地址:https://www.cnblogs.com/xiadongzhi/p/9193386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!