Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 java 类文件,我需要在目录中的每个文件上运行它。它的形式为
java StripEnronHeaders <文件名>
我对 UNIX 很陌生,所以我想知道是否有一个 UNIX 命令或一组命令可以让我为目录中的每个文件递归地运行该 java 程序?
find . -type f -exec java StripEnronHeaders {} \;
尽管这将为您找到的每个文件执行 java。如果该应用程序可以在命令行上接受多个文件,那么这将更有效:
find . -type f|xargs java StripEnronHeaders