root@iZuf6a50pk1lwwqhsq7cp2Z:/data/server/shell# cat demo1.sh
#!/bin/bash
a=111
b='bbb $a ccc'
d="ccc $a ddd"
echo $b
echo $d
root@iZuf6a50pk1lwwqhsq7cp2Z:/data/server/shell# sh demo1.sh
bbb $a ccc
ccc 111 ddd
单引号定义的变量存储的内容就是变量的原始数据,变量名
双引号定义的变量存储的内容是获取变量名的值,拼接成字符串
#!/bin/bash
a=111
birthday="914"
b='bbb $a ccc'
d="ccc$eddd"
e="andy${birthday}" //标准的获取变量的方式
echo $b
echo $d
echo $e
执行结果:
bbb $a ccc
ccc
andy914
本文转自 xxl714 51CTO博客,原文链接:http://blog.51cto.com/dreamgirl1314/2046206,如需转载请自行联系原作者