1 单引号
str1=hello
echo '$str1'
打印结果是:$str1
总结:
单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的,所以不能使用单引号
来解析变量。不过单引号可以引用变量。
例如:
str1='hello'
echo $str1
输入结果:hello
2 双引号
str1=hello
echo "$str1"
打印结果:hello
双引号可以用来解析变量,所以这里输入的hello
双引号也可以转义
str1=hello
echo \"$str1\"
输出结果:"hello"
双引号也可以引号变量
str1="hello"
echo $str1
输入结果hello
3 反引号
反引号主要是用来执行命令的
例如: `cat list.txt`, `ls xxx`