当前位置: 技术问答>linux和unix
谁能帮我写一段Shell,列举lib某录下所有jar/zip包用冒号连接
来源: 互联网 发布时间:2016-02-03
本文导语: 做了一个java程序放在Solaris下运行,所有的包jar/zip都放在lib目录下,写个启动脚本,设置变量classpath一个个把*.jar和*.zip用冒号连接起来太麻烦,而且如果以后加了包,又得改那个脚本 记得以前看过那么一个脚本是把...
做了一个java程序放在Solaris下运行,所有的包jar/zip都放在lib目录下,写个启动脚本,设置变量classpath一个个把*.jar和*.zip用冒号连接起来太麻烦,而且如果以后加了包,又得改那个脚本
记得以前看过那么一个脚本是把lib目录下所有的jar/zip包用冒号连接也一个字符串作为classpath,这样只要往lib目录中加减jar/zip包就行了,不用随时改启动脚本
谁能帮我写一段Shell,列举lib某录下所有jar/zip包用冒号连接
记得以前看过那么一个脚本是把lib目录下所有的jar/zip包用冒号连接也一个字符串作为classpath,这样只要往lib目录中加减jar/zip包就行了,不用随时改启动脚本
谁能帮我写一段Shell,列举lib某录下所有jar/zip包用冒号连接
|
#!/bin/sh
_jar=`ls | grep "..*.zip$"`
_zip=`ls | grep "..*.jar$"`
_classpath="${_jar} ${_zip}"
classpath=`echo ${_classpath} | sed -e 's/ /:/g'`
echo ${classpath}
_jar=`ls | grep "..*.zip$"`
_zip=`ls | grep "..*.jar$"`
_classpath="${_jar} ${_zip}"
classpath=`echo ${_classpath} | sed -e 's/ /:/g'`
echo ${classpath}