Java 使用find将文件传递到jar

Java 使用find将文件传递到jar,java,linux,bash,find,Java,Linux,Bash,Find,我计划使用“find”将所有具有特定结尾的文件作为参数传递给jar文件 find $directory -type f -name "*.in" 不知何故,这是应该发生的: java-jar MyJar-jar input.in 如何才能做到这一点 提前谢谢 java -jar MyJar.jar `find $directory -type f -name "*.in"` 我们应该做到这一点 find "$directory" -type f -name '*.in' -exec java

我计划使用“find”将所有具有特定结尾的文件作为参数传递给jar文件

find $directory -type f -name "*.in"
不知何故,这是应该发生的:

java-jar MyJar-jar input.in

如何才能做到这一点

提前谢谢

java -jar MyJar.jar `find $directory -type f -name "*.in"`
我们应该做到这一点

find "$directory" -type f -name '*.in' -exec java -jar MyJar.jar {} \;
我们应该做到这一点

find "$directory" -type f -name '*.in' -exec java -jar MyJar.jar {} \;
替换
\+

xargs -0 -a<(find $directory -type f -name '*.in' -print0) java -jar MyJar.jar
替换
\+
进行编码。

xargs-0-a
xargs-0-a
xargs -0 -a<(find $directory -type f -name '*.in' -print0) java -jar MyJar.jar