0

我有一个 java 类文件,我需要在目录中的每个文件上运行它。它的形式为

java StripEnronHeaders <文件名>

我对 UNIX 很陌生,所以我想知道是否有一个 UNIX 命令或一组命令可以让我为目录中的每个文件递归地运行该 java 程序?

4

1 回答 1

4
find . -type f -exec java StripEnronHeaders {} \;

尽管这将为您找到的每个文件执行 java。如果该应用程序可以在命令行上接受多个文件,那么这将更有效:

find . -type f|xargs java StripEnronHeaders
于 2012-05-05T05:09:54.440 回答