Shell脚本中的特殊字符,郑松宽,主要内容,通配符 引号 目录 其它,通配符,* ? * 代表任何字串(长度可不等),例如:good*匹配以 good打头的任意字串。注意:文件名前的圆点(.)和路径名中的斜线(/)必须显式匹配。? 代表任何单个字符 代表指定的一个字符范围:abcd=a-d,而*和?在 中失效,引号,单引号 ' ' 单引号内字符作为普通字符 双引号 “ 由双引号括起来的字符,除$, , '和“这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待。例如:,引号,反引号 反引号()字符所对应的键一般位于键盘的左上角 反引号里的字串被 Shell 解释为命令行,在执行时,Shell 首先执行该命令行,并以它的标准输出结果取代整个反引号(包括两个反引号)部分,目录,“/”:根目录(在中间使用表示路径)“”:用户根目录(用户登录时所在的目录) “.”:当前目录 “”:上级目录 cd - 表示回到上一个目录,其它,字符 # 开头的正文行表示注释行 $表示引用变量 $(.)整数的计算 ;表示命令的分隔 | 表示管道 表示重导向 用&表示后台运行 倒斜线 :放在特殊符号前,则该特殊符号的作用消失;放在指令的最末端,表示指令连接下一行,例子,