Это будет действительно простая халява для гуру 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=/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?