DIR_PATH=$5 (Concurrent传入的参数,内容为 $APPLCSF/apc/inbound/HR, 其中$APPLCSF为系统预置变量)
然后执行:
FILELIST=`ls $DIR_PATH`
报错。原因是$APPLCSF没能正常取出其中的值。根本原因是DIR_PATH中存在嵌套变量。
解决方法:
执行: DEST_FOLDER=`eval echo \$DIR_PATH`
然后执行:FILELIST=`ls $DEST_FOLDER`
正常。
以上均为在oracle EBS中的运行,好象在Telnet中测试不存在这问题。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10359218/viewspace-677402/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10359218/viewspace-677402/