检查我对cat和Posix Tee的理解

时间:2014-05-08 06:05:01

标签: posix cat io-redirection tee

cat < existingInputFile | tee newOutputFile > newOutputFile2
  1. 执行cat命令,结果写入文件名existingInputFile
  2. 然后将existingInputFile的输出发送到tee
  3. 之后我迷路了......
  4. 是否可以获取existingInputFile,而不是输出到终端,将文件内容复制到newOutputFile和newOutputFile2?

    请详细说明。提前致谢。

1 个答案:

答案 0 :(得分:1)

文件existingInputFile用作cat的输入,作为&#34;&lt;&#34;表示。 Cat是一个非常简单(但很有用!)的程序,它只是将它的输入返回到默认输出。

默认输出被重定向到程序tee,作为&#34; |&#34;表示。 Tee将其输入发送到默认输出AND和文件。由于默认输出使用&#34;&gt;&#34;重定向到文件符号,默认输出也写入文件。