Dlaczego jest to, że prawie wszystkie instrukcje dotyczące dopisywania tekstu do plików systemowych, jak fstabi /etc/apt/sources.list.d/<name>.listobejmować zastosowanie tee i echo dołączyć mówi tekst?
Weź następujące przykłady, które są uruchamiane jako 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
Bieganie diff -u file1 file2nic nie zwraca; uruchomione md5sum file1 file2pokazuje, że ich sumy kontrolne są identyczne, co przywraca moje pierwotne pytanie:
Dlaczego jest | tee <FILENAME>tak powszechny we wszystkich dokumentach Ubuntu, czy jest to po prostu dobra praktyka, w przeciwnym razie nie byłoby łatwiej po prostu użyć przykładu 2 zamiast przekazywać dane wyjściowe z echodo tee?

