Tại sao gần như tất cả các hướng dẫn liên quan đến việc thêm văn bản vào các tệp hệ thống như fstab
và /etc/apt/sources.list.d/<name>.list
liên quan đến việc sử dụng tee
và echo
nối thêm văn bản đã nói?
Lấy các ví dụ sau, được chạy dưới quyền 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
Chạy diff -u file1 file2
không trả về gì cả; chạy md5sum file1 file2
cho thấy tổng kiểm tra của họ là giống hệt nhau, điều này đưa tôi trở lại câu hỏi ban đầu của tôi:
Tại sao | tee <FILENAME>
phổ biến trên các tài liệu Ubuntu, nó chỉ là thực hành tốt, nếu không, sẽ không dễ dàng hơn khi chỉ sử dụng ví dụ 2 thay vì chuyển đầu ra từ echo
sang tee
?