Saya mencari buku Unix, orang itu dan halaman wikipedia untuk tr
tetapi tidak dapat menemukan alasan mengapa ia dirancang / diimplementasikan sedemikian rupa sehingga tidak membaca dari file tetapi hanya dari input standar. Misalnya, alat seperti wc
, grep
, sed
, dan awk
semua akan senang hati membaca masukan dari file jika disediakan atau dari input standar. Apakah / Apakah ada alasan kuat untuk mendesain tr
dengan cara ini?
tr
dari Multics sebagai turunan dari fungsi bawaan PL / 1 translate
, yang pada gilirannya merupakan generalisasi dari TR
perintah dalam arsitektur System / 360 (lihat IBM System-360 Green Card ). Perlu dicatat bahwa implementasi QNX sebenarnya bisa membaca dari file melalui-r