使用 cat 或 echo 将相同的文本附加到多个文件?

neo*_*eo0 30 io-redirection echo cat

如何使用catecho仅使用一个命令将相同的内容写入多个文本文件?

例如,我想将“hello”写入 file1 和 file2。我试过:

echo "hello" >> file1 file2
Run Code Online (Sandbox Code Playgroud)

但它没有用。我该怎么做?

Ped*_*rda 50

用于tee从标准输入读取并写入标准输出和文件。

echo "hello" | tee -a file1 file2
Run Code Online (Sandbox Code Playgroud)

-a 是 GNU tee 的简短(和便携/标准) --append

  • 谢谢,可以为heredoc翻转它:`tee -a aaa bbb ccc << EOF contents ... EOF`。 (2认同)