Warum mögen fstab
und /etc/apt/sources.list.d/<name>.list
beinhalten fast alle Anweisungen zum Anhängen von Text an Systemdateien die Verwendung tee
und echo
das Anhängen von besagtem Text?
Nehmen Sie die folgenden Beispiele, die als root ausgeführt werden :
## 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
Laufen diff -u file1 file2
bringt nichts zurück; Laufen md5sum file1 file2
zeigt, dass ihre Prüfsummen identisch sind, was mich zu meiner ursprünglichen Frage zurückbringt:
Warum ist das bei | tee <FILENAME>
Ubuntu-Dokumenten so verbreitet, ist es nur eine gute Übung, sonst wäre es nicht einfacher, nur Beispiel 2 zu verwenden, anstatt die Ausgabe von an echo
zu übergeben tee
?