|
发表于 2005-4-29 22:08:28
|
显示全部楼层
楼主你说得对,两位斑竹也从另一个方面进行了简要说明。
如果在引用时会发生混淆,就要加上定界符{};比如
declare STR="The string is "
echo $STRHello World #这个引用shell认为STRHello是变量,所以用错了
echo ${STR}Hello World #这样是正确的
echo $STR"Hello Word" #这个是变通,在这里也是可以的,因为shell把“”里面的内容作为字符串处理,所以,变量自然是STR。
用到老学到老,大伙儿多多交流  |
|