shell 特殊符号

通配符

? 匹配任意字符

* 匹配一个或多个任意字符

[] 匹配括号中任意一个字符

[-] 匹配括号中任意一个字符,-代表范围  如:[a-z]

[^] 逻辑非,表示不匹配括号中的字符 如:[^0-9] 表示匹配一个不是数字的字符

 

shell 的特殊符号

‘’   单引号中的所有特殊符号,都没有特殊含义

“” 双引号中除了 "$"  、"·" 、"\"之外,没有特殊含义

·· 反引号,括起来的是系统变量

$() 和反引号作用一样,用来引用系统命令

$ 调用变量的值

 

() 执行命令时实在子shell中执行,执行结束后自动删除并退出

{} 在当前shell执行

 

 注意事项: 

{} 得前后大括号要有空格,必须以分号结尾

[] 用于变量得测试,.必须在左括号的右侧和右括号的左侧各加一个空格,否则会报错。

# 注释

$ 调用变量得值

\ 转义符

 

posted @ 2020-04-15 18:42  recommencer  阅读(183)  评论(0)    收藏  举报