Tôi đã tra cứu một cuốn sách Unix, người đàn ông và trang wikipedia tr
nhưng không thể tìm thấy lý do tại sao nó được thiết kế / thực hiện theo cách mà nó không đọc từ tệp mà chỉ hoàn toàn từ đầu vào tiêu chuẩn. Ví dụ, các công cụ như wc
, grep
, sed
, và awk
tất cả sẽ hạnh phúc đọc thông tin từ tập tin nếu được cung cấp hoặc từ đầu vào tiêu chuẩn. Đã / Có một lý do thuyết phục để thiết kế tr
theo cách này?
tr
từ Multics như là một dẫn xuất của hàm tích hợp PL / 1 translate
, đến lượt nó là sự khái quát hóa một TR
lệnh trong kiến trúc System / 360 (xem Thẻ xanh System-360 của IBM ). Đáng lưu ý rằng việc triển khai QNX thực sự có thể đọc từ một tệp qua-r