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

变量连接时被替换掉是什么原因啊DIRPATH="/1/2/3/4/5/6/${DATE}/yuan/"


[root@localhost shell]# cat file.sh 
#!/bin/sh
DATE=`date  +"%Y%m%d" -d  "-1 days"`
DIRPATH="/1/2/3/4/5/6/${DATE}/yuan/"
echo $DIRPATH
[root@localhost shell]# sh file.sh 
/yuan//4/5/6/20140302
[root@localhost shell]# 



很奇怪,前3个文件夹会被替换掉
/1/2/3

------解决方案--------------------
来者有分,既然都没人来啊!