不使用tee将输出重定向到两个不同的文件

时间:2014-05-13 09:39:38

标签: shell unix

我想将文件的输出重定向到两个diff文件。

我知道我可以使用tee,但我不希望输出打印在屏幕上。

任何建议。

ls > okay.txt 

2 个答案:

答案 0 :(得分:2)

tee可以重定向到多个文件,您可以通过将stdout重定向到/dev/null来阻止对控制台的任何输出:

echo "Hello there" | tee file1.txt file2.txt > /dev/null

答案 1 :(得分:0)

zsh你可以做

ls > a > b > c

同时重定向到多个文件。不幸的是,这不能与bash一起使用。