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