1. 单引号 ( '' )
被单引号用括住的内容,将被视为单一字串。
2. 双引号 ( " " )
被双引号用括住的内容,将被视为单一字串。双引号只要求忽略大多数,具体说,括在双引号中的三种特殊字符不被忽略:$,\,` 。
3. 反引号(``)
shell中有两种方法作命令替换:把shell命令用反引号或者$(...)结构括起来,其中,$(...)格式受到POSIX标准支持,也利于嵌套。
4. 反斜杠 ( )
反斜杠一般用作转义字符,如在双引号当中,不被忽略。
更详细内容,参 https://www.cnblogs.com/xuxm2007/archive/2011/10/20/2218846.html 。