É mais fácil entender se você usou tee primeiro. Essa ferramenta antiga e útil usa entrada padrão e grava em vários arquivos, além de saída padrão. O seguinte:
echo "Hello world" | tee one two
Será criado dois arquivos, denominados one e two , ambos contendo a string Hello world . Ele também será impresso no seu terminal.
Agora, pee executa uma função semelhante, mas, em vez de redirecionar a saída para vários arquivos, ela redireciona para vários comandos secundários, os pipes de ala. Ele difere ligeiramente de tee no que diz respeito a não enviar o stdin original para stdout porque não faria sentido combiná-lo com a saída dos comandos secundários. O seguinte exemplo muito simples:
echo "Hello world" | pee cat cat
Produzirá a string Hello world no seu terminal duas vezes. Isso ocorre porque cada uma das duas instâncias de cat recebe a saída padrão e faz o que cat faz, que é impressão.