相关疑难解决方法(0)

使用bash,如何从目录中的所有文件中创建类路径?

对于一个bash大师来说,这将是一个非常简单的免费赠品:

使用bash,如何从目录中的所有文件中创建类路径?


细节

给定一个目录:

LIB=/path/to/project/dir/lib
Run Code Online (Sandbox Code Playgroud)

它只包含*.jar文件,例如:

junit-4.8.1.jar
jurt-3.2.1.jar
log4j-1.2.16.jar
mockito-all-1.8.5.jar
Run Code Online (Sandbox Code Playgroud)

我需要在表单中创建一个冒号分隔的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
Run Code Online (Sandbox Code Playgroud)

一些几乎表达我正在寻找的逻辑的seudo代码将遵循:

for( each file in directory ) {
   classpath = classpath + ":" + LIB + file.name
}
Run Code Online (Sandbox Code Playgroud)

通过bash脚本实现此目的的简单方法是什么?

java directory bash file classpath

62
推荐指数
2
解决办法
6万
查看次数

标签 统计

bash ×1

classpath ×1

directory ×1

file ×1

java ×1