Linux-通配符

1.通配符

?:匹配一个任意字符

*:匹配0个或任意多个字符,也就是可以匹配任何内容

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

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

[^]:表示匹配不是中括号内的一个字符

2.bash中其他特殊符号

'':单引号。在单引号中所有特殊字符,如"$"和"`"都没有特殊意义

"":双引号。在双引号中特殊符号都没有特殊含义,但是"$"、"‘"和"\"是例外,拥有“调用变量值”、“引用命令”和“转义符”的特殊含义

‘’:反引号。反引号括起来的内容是系统命令,在bash中会执行它。和$()作用一样,不过推荐使用$()。

$():用来引用系统命令

#:在shell脚本中,#开头代表注释

$:用于调用变量的值

\:转义符。跟在\之后的特殊符号将失去特殊含义,变为普通字符。

 

posted @ 2016-07-11 15:23  Nyan  阅读(369)  评论(0编辑  收藏  举报