1. 双引号

1.1 字符串前后使用

字符串前后使用双引号,可将字符串中的空格也作为字符串的一部分。但双引号中的变量不受影响。

1.2 变量前后加双引号

read name
if [ "$name" = "" ]

在判定空字符串时,要在变量名前后加双引号。
 

 

2. 单引号

2.1 字符串前后使用

字符串前后使用单引号,不仅可将字符串中的空格也作为字符串的一部分,变量名及其$都作为字符串处理。