Pourquoi est - ce que presque toutes les instructions concernant l' ajout de texte aux fichiers système comme fstab
et /etc/apt/sources.list.d/<name>.list
impliquer l' utilisation tee
et echo
à ajouter du texte dit?
Prenez les exemples suivants, qui sont exécutés en tant que 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
Courir diff -u file1 file2
ne renvoie rien; en cours d'exécution md5sum file1 file2
montre leurs sommes de contrôle sont identiques, ce qui me ramène à ma question initiale:
Pourquoi la | tee <FILENAME>
prévalence est-elle si répandue dans la documentation Ubuntu? S'agit-il d'une bonne pratique? Autrement, ne serait-il pas plus simple d'utiliser simplement l'exemple 2 au lieu de transmettre le résultat echo
à tee
?