Por que quase todas as instruções relacionadas à anexação de texto aos arquivos do sistema, como fstabe /etc/apt/sources.list.d/<name>.listenvolvem o uso tee e echo a adição do referido texto?
Veja os seguintes exemplos, que são executados como raiz :
## 1
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | tee -a file1
## 2
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' >> file2
Correr diff -u file1 file2não retorna nada; A execução md5sum file1 file2mostra que as somas de verificação são idênticas, o que me traz de volta à minha pergunta original:
Por que é | tee <FILENAME>tão prevalecente nos documentos do Ubuntu, é apenas uma boa prática, caso contrário não seria mais fácil usar o exemplo 2 em vez de passar a saída de echopara tee?

