红联Linux门户
Linux帮助

没学过linux控制台语句,求解释

发布时间:2014-05-13 15:35:25来源:红联作者:mickshi
我主要是做java的,但是偏偏某个软件给出的解决代码居然是Linux命令行……
主要功能是遍历某文件夹下一些jar压缩包然后在运行路径上添加依赖包的路径
代码:
...
# Add the jars in the lib dir
for file in "$KARAF_HOME"/lib/karaf*.jar
do
if [ -z "$CLASSPATH" ]; then //这个判断就已经看不懂了……带$开头的是指变量吗?-z我搜到的是解压……
CLASSPATH="$file" //这里的CLASSPATH究竟是什么?系统变量还是下面给的变量?
else
CLASSPATH="$CLASSPATH:$file"
fi
done
CLASSPATH="$CLASSPATH:$KARAF_HOME/lib/JDBCJarFile.jar" //这个是给变量赋值?为什么写在最后?

小弟不胜感激
如果能提供windows CMD代码对照那就完美了
文章评论

共有 0 条评论