ทำไมคำสั่งเกือบทั้งหมดเกี่ยวกับการต่อท้ายข้อความในไฟล์ระบบที่ชอบ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
?