当前位置:  开发笔记 > 编程语言 > 正文

Shell脚本使用不清楚":"

如何解决《Shell脚本使用不清楚":"》经验,为你挑选了1个好方法。

我一直试图为我的项目改变旧的Shell脚本.我已经做过一些研究,但是:在shell脚本中使用但是对我来说还不太清楚.

#!/bin/bash

cd /home/dir1/dir2/dir3

FILES=../lib/*

CLASSPATH=.:../conf/

for f in $FILES
do
    CLASSPATH=$CLASSPATH:$f
done

echo $CLASSPATH

他们在这里尝试做什么,是在两个目录中寻找相同的命名文件并将它们分配给CLASSPATH



1> Mischa..:

: 是CLASSPATH的分隔符.

你的脚本基本上:

    将当前目录设置为 /home/dir1/dir2/dir3

    分配../lib/*FILES

    受让人.(当前目录)和../confCLASSPATH(与分离的:)

    对于每个文件FILES设置CLASSPATH自己(保持旧值)并追加找到的文件的路径(再次与之分开:)

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有