linux 通配符
linux 通配符
前言:
就是键盘上的一些特殊字符,可以实现特殊的功能,利用通配符可以更轻松的处理字符信息所有命令的通用符号(跟正则差不多 但不是一个意思)
常见通配符号
符号 | 作用 | 备注 |
---|---|---|
* | 匹配任意 0或者多个字符,字符串 | |
? | 匹配任意一个字符,有且只有一个字符 | |
符号集合 | 匹配一堆字符或者文本 | |
[abcd] | 匹配中括号中的任意一个字符,abcd也可以是不连续的任意字符 | |
[a-z] | 匹配a到z之间的任意一个字符,要求连续字符,也可以连续数字匹配[1-9] |
特殊通配符
符号|作用|
--|:--😐--
[[:upper:]]|所有大写字母|
[[lower]]|所有小写字母|
[[:digit:]]|所有数字||
[[:space:]]|所有的空白字符||
[[:punct:]]|所有表点符号||
特殊引号
在linux中 单引号,双引号可以用于表示字符串
名称|解释|
--|:--😐--
''|所见即所得,强引用,单引号中内容会原样输出||
""|弱引用 能够识别各种特殊符号,变量,单引号转移符号等,解析后在输出结果|
没有引号|一般连续字符串,数字,路径等可以省略双引号,遇见特殊字符,空格,变量等,必须加上双引号||
``|常用于命令结果等同于$(命令)||