-
*:匹配零个或多个字符,可以匹配任意多个字符,包括空字符串。
-
?:匹配一个任意字符,可以匹配任意一个字符。
-
[]:匹配中括号内的任意一个字符,例如[a-z]表示匹配所有小写字母,[0-9]表示匹配所有数字。
-
{}:用来指定多个字符串的匹配规则,例如{file1,file2,file3}表示匹配file1、file2、file3中的任意一个。
-
!:取反匹配,表示不匹配后面的字符,例如!(*.txt)表示不匹配所有以.txt结尾的文件。
-
**:匹配任意子目录,表示匹配当前目录及其所有子目录。
-
\:转义字符,可以将特殊字符转义为普通字符,例如*表示匹配*字符而不是通配符的含义。
-
?(pattern1|pattern2):匹配pattern1或pattern2,例如*.?(txt|pdf)表示匹配所有以.txt或.pdf结尾的文件。
-
+(pattern):匹配至少一个pattern,例如*.+(txt|pdf)表示匹配至少一个.txt或.pdf结尾的文件。
-
@(pattern):匹配精确匹配一个pattern,例如*.@(txt|pdf)表示匹配一个.txt或.pdf结尾的文件。
linux通配符匹配规则有哪些技巧
推荐文章
-
awk在linux下如何处理嵌套结构
在Linux下,awk是一种功能强大的文本处理工具,但它本身并不支持处理嵌套结构
假设你有一个包含嵌套结构的文本文件,如下所示:
[ { "name": "Alice",... -
awk在linux中如何调用函数
在Linux中,awk是一种强大的文本处理工具,它允许你通过编写模式和动作来处理和分析文本文件
function my_function(field) { # 对输入字段进行一些处理,例... -
awk在linux上如何实现排序功能
awk 是一个强大的文本处理工具,它可以在 Linux 和 Unix 系统上用于对文本文件进行排序
awk '{ print $0 }' input_file.txt | sort -n 这个命令的解释如下:... -
在linux中搭建docker的方法
在 Linux 中搭建 Docker 的方法如下: 安装依赖包
首先,确保系统已安装必要的依赖包。对于基于 Debian 的发行版(如 Ubuntu),请执行以下命令: sudo apt... -
linux通配符在备份中的妙用
在Linux系统中,通配符是一种用来匹配文件名的特殊字符。在备份过程中,通配符可以帮助我们快速方便地备份多个文件或目录。
一种常见的备份方式是使用tar命... -
togglebutton在UI设计中的应用
ToggleButton是一种常用的UI控件,通常用于表示两种状态之间的切换。在UI设计中,ToggleButton通常用于以下几个方面: 切换功能:ToggleButton常用于切换功能的开...
-
togglebutton性能优化技巧
减少视图层级:尽量减少嵌套布局,减少不必要的父布局,可以通过使用 ConstraintLayout 来替代传统的布局方式,来减少视图层级。 使用 RecyclerView 替代 ListVi...
-
togglebutton如何保存状态
Togglebutton 可以通过以下方法来保存其状态: 使用 Shared Preferences:可以在 Togglebutton 被点击时,将其状态保存到 SharedPreferences 中。然后在应用启动...