在前面的学习中我们已经知道了echo $var_name
可以输出一个变量的值
而事实上,更正规的写法是echo ${var_name}
- 变量赋值
num=100
var1=$num
在=赋值的时候,“=”两端不能有空格,否则是其它含义
- echo输出的各种格式
echo var_name #output string
#these are the same!
echo $varname #output value
echo ${varname} #
echo "$varname" #
echo "${varname}" #
空格:
hello="a b c d"
echo $hello #get abcd
echo "$hello" #get a b c d
也就是说如果你要保留空格的话,加上双引号
单引号:
在前面的文章中已经提到过,单引号比双引号更“强大”,单引号内的内容会当成字符串输出
echo '$var' #得到$var而不是变量的值