通配符
? 匹配任意字符
* 匹配一个或多个任意字符
[] 匹配括号中任意一个字符
[-] 匹配括号中任意一个字符,-代表范围 如:[a-z]
[^] 逻辑非,表示不匹配括号中的字符 如:[^0-9] 表示匹配一个不是数字的字符
shell 的特殊符号
‘’ 单引号中的所有特殊符号,都没有特殊含义
“” 双引号中除了 "$" 、"·" 、"\"之外,没有特殊含义
·· 反引号,括起来的是系统变量
$() 和反引号作用一样,用来引用系统命令
$ 调用变量的值
() 执行命令时实在子shell中执行,执行结束后自动删除并退出
{} 在当前shell执行
注意事项:
{} 得前后大括号要有空格,必须以分号结尾
[] 用于变量得测试
# 注释
$ 调用变量得值
\ 转义符