Linux Bash 通配符
通配符 :
? 匹配任意一个字符
* 匹配任意字符
ls dzp*
ls dzp?
ls dzp[0-9]
和正则表达式类似
ls dzp[^0-9] 逻辑非
'' 单引号 : 单引号原样输出 ,双引号 $ 和反引号具有特殊含义
"" 双引号 :
`` 反引号 (aa=`ls`): 先执行 == $(ls) (aa=$(ls))
# 在Shell脚本中,#代表注释
\ 转义符 : 让特殊符号失去作用
[root@yyq ~]# aa=123
[root@yyq ~]# echo $aa
123
[root@yyq ~]# aa='123'
[root@yyq ~]# echo $aa
123
[root@yyq ~]# echo '$aa'
$aa
[root@yyq ~]# echo "$aa"
123