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)的主要内容,如果未能解决你的问题,请参考以下文章
Linux 命令(228)—— shopt 命令(builtin)