qq_40026968
2018-12-14 09:04 阅读 2.5k

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
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

相关推荐