有一个gnu coreutils计划' tee'和一个linux(/ libc?)系统调用' tee'。程序T恤不会打电话给发球台。相反,它会阅读,然后再进行翻新(当然是多次)。
为什么不使用T恤?我认为这是为了性能或可移植性,但我找不到答案。
后续问题,为什么要阅读'并且' fwrite'而不是' read' /' write'或者' fread' /' fwrite'?
答案 0 :(得分:5)
tee(2)
仅适用于管道。 tee(1)
需要在常规文件之间工作,如tee file2 < file1 > file3
。
有关详细信息,请参阅man 2 tee
。