Mengapa hampir semua instruksi tentang menambahkan teks ke file sistem suka fstab
dan /etc/apt/sources.list.d/<name>.list
melibatkan penggunaan tee
dan echo
untuk menambahkan teks tersebut?
Ambil contoh berikut, yang dijalankan sebagai 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
Menjalankan diff -u file1 file2
tidak menghasilkan apa-apa; menjalankan md5sum file1 file2
show checksum mereka identik, yang membawa saya kembali ke pertanyaan awal saya:
Mengapa | tee <FILENAME>
begitu lazim di seluruh dokumen Ubuntu, apakah ini hanya praktik yang baik, jika tidak akan lebih mudah untuk hanya menggunakan contoh 2 daripada melewati output dari echo
ke tee
?