Java 使用find将文件传递到jar
我计划使用“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 $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-axargs-0-a
xargs -0 -a<(find $directory -type f -name '*.in' -print0) java -jar MyJar.jar