shell怎么将文件路径赋值给一个变量?

想将lib文件夹下的jar包的路径赋值给变量FLUME_JARS,用:号隔开,在第六行报错
没有那个文件或目录
实际上该文件存在。
求大神指教。

FLUME_HOME=$(cd $(dirname $0)/..; pwd)
    FLUME_HOME_LIB=$(cd $FLUME_HOME/lib/; pwd)
    FLUME_JARS=
    for JARNAME in $FLUME_HOME_LIB/*; do
        if [ -z $FLUME_JARS ]; then
            $FLUME_JARS=$JARNAME
        else
            $FLUME_JARS="${FLUME_JARS}:${$JARNAME}"
        fi  
    done