变量定义
foo=bar
变量定义不能有空格,否则bash会当作调用命令来对待。
字符串
字符串可以用单引号或者双引号来包围住。但是他们俩还是有区别的。单引号不能引用字符串变量而双引号可以。
echo "$foo"
# prints bar
echo '$foo'
# prints $foo
第一个echo命令就可以把刚才定义的字符串变量打印出来,而第二个只能打印个寂寞。
foo=bar
变量定义不能有空格,否则bash会当作调用命令来对待。
字符串可以用单引号或者双引号来包围住。但是他们俩还是有区别的。单引号不能引用字符串变量而双引号可以。
echo "$foo"
# prints bar
echo '$foo'
# prints $foo
第一个echo命令就可以把刚才定义的字符串变量打印出来,而第二个只能打印个寂寞。