いちいち書くのは面倒なので、以下のような感じでclasspathに指定するjarファイル
の文字列を生成。
getJarList()
{
BASE_DIR_PATH=$1
if [ -z "$BASE_DIR_PATH" ];
then
exit -1
fi
JARLIST=""
for f in `find $BASE_DIR_PATH -name "*.jar" -print`
do
JARLIST="$JARLIST$f:";
done
echo $JARLIST
exit 0
}
ちなみ、外部ファイルの関数を呼び出すようにするには
. 外部ファイルのパス
とすれば、getJarList が呼び出せます。
シェル関数名ってアンスコとかで区切る方が一般的なんですかね?
まぁいいや。
0 コメント:
コメントを投稿