我使用 Java5,我不想在 Classpath 中指向每个 .jar 文件,所以我尝试编写小的 shell 脚本:
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 应该是单个字符串,路径由 ':' 分隔
有谁知道这里出了什么问题以及如何正确地将所有文件的行连接到一个字符串?