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

