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