单双引号的区别

单引号
所见即所得,单引号内什么内容就原模原样输出
双引号
如果引号内有变量,特殊转义字符,命令,会先解析结果,再输出
反引号
一般用于命令,执行的时候命令会被执行,相当于$()
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


「 文章如果对你有帮助,请点个赞哦^^ 」 

0