¿Por qué es que casi todas las instrucciones relacionadas con la adición de texto a los archivos del sistema tienen gusto fstab
e /etc/apt/sources.list.d/<name>.list
implican el uso tee
y la adición de echo
dicho texto?
Tome los siguientes ejemplos, que se ejecutan como root :
## 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 file2
no devuelve nada; correr md5sum file1 file2
muestra que sus sumas de verificación son idénticas, lo que me lleva de vuelta a mi pregunta original:
¿Por qué es | tee <FILENAME>
tan frecuente en los documentos de Ubuntu, es solo una buena práctica, de lo contrario, no sería más fácil usar el ejemplo 2 en lugar de pasar la salida de echo
a tee
?