stdout を複数のファイルにパイプしたいのですが、stdout 自体は静かにしておきます。tee
近いですが、ファイルと標準出力の両方に出力されます
$ echo 'hello world' | tee aa bb cc
hello world
これは機能しますが、可能であればもっと単純なものを好むでしょう
$ echo 'hello world' | tee aa bb cc >/dev/null
以下を簡単に使用できます。
echo 'hello world' | tee aa bb > cc
に書き込むことで、tee stdout 出力を閉じることもできます。/dev/full
echo 'hello world' | tee aa bb cc >/dev/full
または stdout を閉じます。
echo 'hello world' | tee aa bb cc >&-
tee: standard output: No space left on device
ただし、 または のいずれかのtee: standard output: Bad file descriptor
警告が表示されることに注意してください。