一 引用:
(一)引用(quoting):用来防止Shell将某些你想要的东西解释成不同的意义。
(二)三种引用形式:
(1)反斜杠转移(\):字符前的反斜杠用来告知Shell该字符即为字面上的意义。
(2)单引号:强制Shell将一对单引号之间的所有字符都看作是字面上的意义。
*Shell会删除这两个引号,只单独留下被括起来的完整文本内容。
*不可以在单引号里再内嵌一个单引号:例如:echo ''hello'' 输出:hello。
(3)双引号:与单引号一样,但是双引号会确切地处理括起来文字中的转移字符、算术、命令替换。
(三)使用场合:
(1)单引号:希望完全不处理所有字符。
(2)双引号:希望将多个单词视为一个字符串,但又需要Shell为你做点事情。