我有一个 java 类文件,我需要在目录中的每个文件上运行它。我目前正在使用以下命令在目录中的每个文件上运行程序
find . -type f -exec java JavaProgram {} \;
但是,我需要将每次调用的结果输出到单独的文件,而不是在终端中显示结果。有没有我可以使用的命令可以递归地调用整个目录上的 java 程序并将每次调用的终端输出保存到单独的文件中?
有点像运行java JavaProgram inputfile > outputdir/outputfile
但递归地遍历目录中具有相同名称的每个'inputfile'
文件'outputfile'
。