Чому майже всі вказівки щодо додавання тексту до системних файлів на кшталт fstab
і /etc/apt/sources.list.d/<name>.list
включають використання tee
та echo
додавання зазначеного тексту?
Візьміть такі приклади, які виконуються як корінь :
## 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
Біг diff -u file1 file2
нічого не повертає; запущені md5sum file1 file2
шоу їх контрольні суми однакові, що повертає мене до мого оригінального питання:
Чому | tee <FILENAME>
настільки поширений в усіх документах Ubuntu, це просто хороша практика, інакше не було б простіше просто використовувати приклад 2 замість передачі результату від echo
до tee
?