如何获取javap的输出到多个文本文件

How to get the output of javap to multiple text files

我知道这是一个简单的问题,但我对编程还很陌生,我想知道是否有办法将一个 javap 文件的输出输出到多个不同的命名文本文件。例如。在一个输出文件的情况下,它将是 javap -c abc.class > nameOfTheFileYouWant.txt 如果我希望它输出多个唯一命名的文本文件。

如果您使用的是bash,那么您可以使用tee命令,如下所示

javap -c abc.class | tee file1.txt file2.txt file3.txt

在此特定示例中,相同的输出将写入三个文件 file1.txtfile2.txtfile3.txt

javap 工具用于获取任何class 或interface.The 的信息javap 命令反汇编一个或多个class 文件。它的输出取决于所使用的选项。如果没有使用任何选项,javap 打印出 package、protected 和 public 字段以及传递给它的 classes 的方法。 javap 将其输出打印到标准输出。

For more info check this out!