一、单引号
1、单引号中的任何字符都会原样输出,在单引号中引用变量是无效的
2、在单引号字符串中不能出现一个单独的单引号(使用转义字符也不行),但是可以成对出现,作为字符串拼接使用
#!/bin/bashname="lihua"str1='hello,i am $name'str2='Hello,i am '$name''echo $str1echo $str2
输出的结果为:
hello,i am $nameHello,i am lihua
二、双引号
1、双引号中可以有变量
2、双引号中也可以使用转义字符,也可以使用成对双引号做字符串的拼接
#!/bin/bashname="lihua"str3="Hello,i am $name"str4="Hello,i am "$name""echo $str3echo $str4
输出的结果为:
Hello,i am lihuaHello,i am lihua