日期:2014-05-16  浏览次数:20773 次

(菜鸟问题30分)linux中sh脚本:变量连接
#!/bin/sh
app_home=/home/myhome/test
app1=${app_home}/test1

echo   ${app1}

我预想的输出结果是:/home/myhome/test/test1
但是实际上输出了:test1/myhome/test/
它把变量app_home从开始一个个把字符替换了。

为了实现这种功能,请问正确的写法应该怎么写?
解决即给分。

------解决方案--------------------
#!/bin/sh
app_home=/home/myhome/test
app1= "${app_home}/test1 "

echo ${app1}