注册 登录

清河洛

bash中的通配符和其他特殊符号

qingheluo2016-12-16清河洛198
一、通配符(是用来匹配文件名的)?  匹配一个任意字符*  匹配0个或多个任意字符(也就是可以匹配任何内容)[]  匹配中括号中任意一个字符[-]  匹配中括号中的指定范围的任意一个字符[^]  匹配一个不是中括号中的字符的字符二、bash中的其他的一些特殊符号‘‘  单引号,在单引号中所有的特殊符号都没有特殊含义,会直接输出""  双引号,和单引号不同的是"$"、"`"、""拥有调用变量值、引用命令和转移符的特殊含义··  反引号,代表括起来的内容是系统命令,在bash中会优先执行$()  和反引号作用一样,用来引用系统命令,由于反引号容易看错,推荐使用$()  #开头的行代表注释$ ...

一、通配符(是用来匹配文件名的)

?  匹配一个任意字符

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

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

[-]  匹配中括号中的指定范围的任意一个字符

[^]  匹配一个不是中括号中的字符的字符

二、bash中的其他的一些特殊符号

‘‘  单引号,在单引号中所有的特殊符号都没有特殊含义,会直接输出

""  双引号,和单引号不同的是"$"、"`"、""拥有调用变量值、引用命令和转移符的特殊含义

··  反引号,代表括起来的内容是系统命令,在bash中会优先执行

$()  和反引号作用一样,用来引用系统命令,由于反引号容易看错,推荐使用$()

  #开头的行代表注释

$  用"$变量名"来调用变量的值

\  转义符,跟在转义符之后的特殊符号将失去特殊含义



网址导航