单引号 | 所见即所得,单引号内什么内容就原模原样输出 |
双引号 | 如果引号内有变量,特殊转义字符,命令,会先解析结果,再输出 |
反引号 | 一般用于命令,执行的时候命令会被执行,相当于$() a=`ls`等同于a=$(ls) |
例子:
a=1.1.1.1
b=1.1.1.1
c=1.1.1.1
a=1.1.1.1-$a
b=’1.1.1.1-$a’
c=”1.1.1.1-$a”
echo “a=$a”
echo “b=$b”
echo “c=${c}”等同于echo”c=$c”
输出结果:
a=1.1.1.1-1.1.1.1
b=1.1.1.1-$a
c=1.1.1.1-1.1.1.1-1.1.1.1