linux 通配符

linux 通配符

前言:

就是键盘上的一些特殊字符,可以实现特殊的功能,利用通配符可以更轻松的处理字符信息所有命令的通用符号(跟正则差不多 但不是一个意思)

常见通配符号

符号 作用 备注
* 匹配任意 0或者多个字符,字符串
匹配任意一个字符,有且只有一个字符
符号集合 匹配一堆字符或者文本
[abcd] 匹配中括号中的任意一个字符,abcd也可以是不连续的任意字符
[a-z] 匹配a到z之间的任意一个字符,要求连续字符,也可以连续数字匹配[1-9]

特殊通配符

符号|作用|
--|:--😐--
[[:upper:]]|所有大写字母|
[[lower]]|所有小写字母|
[[:digit:]]|所有数字||
[[:space:]]|所有的空白字符||
[[:punct:]]|所有表点符号||

特殊引号

在linux中 单引号,双引号可以用于表示字符串
名称|解释|
--|:--😐--
''|所见即所得,强引用,单引号中内容会原样输出||
""|弱引用 能够识别各种特殊符号,变量,单引号转移符号等,解析后在输出结果|
没有引号|一般连续字符串,数字,路径等可以省略双引号,遇见特殊字符,空格,变量等,必须加上双引号||
``|常用于命令结果等同于$(命令)||

posted @ 2020-07-28 16:57  nick_xm  阅读(227)  评论(0编辑  收藏  举报