要将命令的输出重定向到两个文件,您可以使用 tee
命令。tee
命令允许您将命令的输出同时显示在屏幕上并将其重定向到一个或多个文件中。以下是如何使用 tee
命令将命令的输出重定向到两个文件的示例:
command | tee file1.txt | tee file2.txt
在这个示例中,command
是您要执行的命令,file1.txt
和 file2.txt
是您要将命令的输出重定向到的文件。|
符号表示管道,它将命令的输出传递给下一个命令。tee
命令从标准输入读取数据,将数据写入文件,并将数据写入标准输出,以便可以将其传递给下一个命令。
在这个示例中,command
的输出首先被写入 file1.txt
,然后通过管道传递给第二个 tee
命令,该命令将输出写入 file2.txt
,并将其传递给下一个命令。由于没有下一个命令,因此输出将显示在屏幕上。
请注意,如果您要将命令的输出追加到文件中,而不是覆盖文件,请在 tee
命令后面添加 -a
选项,例如:
command | tee -a file1.txt | tee -a file2.txt
这将在 file1.txt
和 file2.txt
中追加输出,而不是覆盖它们。
领取专属 10元无门槛券
手把手带您无忧上云