输出多个文件

我们已经会用重定向从文件中读取数据,然后写到另一个文件中。但如果程序需要做更复杂的事情怎么办?例如向多个文件发送数据。

假设你需要创建另一个工具,它从文件中读取一批数据,然后将数据分类,写到多个文件。

输出多个文件 - 图1

但问题是,你不能写多个文件。使用重定向最多也只能写两个文件,一个标准输出,一个标准错误。怎么办?