Чому майже всі вказівки щодо додавання тексту до системних файлів на кшталт 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?

