Comment se fait-il que presque toutes les instructions concernant l'ajout de texte aux fichiers système tels que fstab
y /etc/apt/sources.list.d/<name>.list
impliquent l'utilisation tee
et echo
pour ajouter ledit texte ?
Prenons les exemples suivants, qui sont exécutés en tant que racine :
## 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
Running diff -u file1 file2
ne renvoie rien ; l'exécution de md5sum file1 file2
montre que leurs checksums sont identiques, ce qui me ramène à ma question initiale :
Pourquoi le | tee <FILENAME>
si répandu dans la documentation Ubuntu, est-ce simplement une bonne pratique, sinon ne serait-il pas plus simple d'utiliser l'exemple 2 au lieu de passer la sortie de echo
a tee
?