Saya ingin mengganti satu set karakter dengan karakter yang sesuai dari set lain, sesuatu seperti ini:
original set: ots
"target" set: u.x
foobartest → fuubar.ex.
Terjemahan / transliterasi seperti ini adalah spesialisasi dari trperintah:
$ echo 'foobartest' | tr 'ots' 'u.x'
fuubar.ex.
Sayangnya trtidak mendukung mengubah file di tempat seperti sedhalnya.
Saya ingin menggunakan sedjadi saya tidak perlu menemukan kembali roda juggling file temp.
tr(dengan benar) mengabaikan rekursi dalam set pengganti: echo 'abc' | tr ab bx→ bxc. Solusi primitif mungkin memotong itu xxckarena menerapkan kembali terjemahan ke karakter yang telah diterjemahkan.
sedbertentangan dengan GNU trdapat transliterasi karakter multi-byte)