私は Java5 を使用しており、クラスパスで各 .jar ファイルをポイントしたくないので、小さなシェル スクリプトを記述しようとしました。
find $LIB_DIR -name '*.jar' -print > /tmp/classpath
CP=
cat /tmp/classpath | while read line
do
CP=$CP:$line
done
rm -f /tmp/classpath
しかし、これは機能しません - $CP 変数が空です。
結果として、$CP はパスが「:」で区切られた単一の文字列である必要があります。
ここで何が間違っているのか、すべてのファイルの行を1つの文字列に正しく連結する方法を知っている人はいますか?