|
发表于 2003-11-5 10:47:19
|
显示全部楼层
当变量的值只有一个字符串的时候,像你举的例子,那么他们的效果是一样的,如果你这个变量中含有空格,特殊字符,或另外一个变量的时候,就必须用""双引号啦,以便正确显示这个变量,如:
[/home/javalee/myshell]a=abc
[/home/javalee/myshell]b=123
[/home/javalee/myshell]c='abc'
[/home/javalee/myshell]d="a b c"
[/home/javalee/myshell]e='a b c'
[/home/javalee/myshell]echo $a $b $c $d $e
abc 123 abc a b c a b c
[/home/javalee/myshell]f='$a'
[/home/javalee/myshell]g="$a"
[/home/javalee/myshell]echo $f
$a
[/home/javalee/myshell]echo $g
abc
你可以感觉一下他们的结果有何异同 |
|