Это будет действительно простая халява для гуру bash:
Вопрос
Используя bash, как вы создаете путь к классам из всех файлов в каталоге?
Подробнее
Для каталога:
LIB=/path/to/project/dir/lib
который содержит только файлы *.jar, такие как:
junit-4.8.1.jar
jurt-3.2.1.jar
log4j-1.2.16.jar
mockito-all-1.8.5.jar
Мне нужно создать переменную classpath, разделенную двоеточием, в форме:
CLASSPATH=/path/to/project/dir/lib/junit-4.8.1.jar:/path/to/project/dir/lib/jurt-3.2.1.jar:/path/to/project/dir/lib/log4j-1.2.16.jar:/path/to/project/dir/lib/mockito-all-1.8.5.jar
Некоторые seudo-коды, которые почти выражают логику, которую я ищу, будут выглядеть следующим образом:
for( each file in directory ) {
classpath = classpath + ":" + LIB + file.name
}
Что такое простой способ выполнить это через bash script?