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

Posted xiadongzhi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shopt 内置命令启用shell选项 (extglob)相关的知识,希望对你有一定的参考价值。

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

匹配除了给定的模式

 

[[email protected] ~]# 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

 [[email protected] ~]# ls !(c|bb|123)

aaaac  aaab  aad  aadg

[[email protected] ~]# rm !(c|bb|123) -f

[[email protected] ~]# 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)的主要内容,如果未能解决你的问题,请参考以下文章

shell tips

#yyds干货盘点# linux命令 shopt

linux命令-shopt

Linux 命令(228)—— shopt 命令(builtin)

Linux 命令(228)—— shopt 命令(builtin)

Bash中的shopt选项