Perintah tr di Linux

Perintah ‘tr’ singkatan dari ‘translate’. Perintah ini digunakan untuk menerjemahkan, seperti dari huruf kecil ke huruf besar dan sebaliknya atau mengganti baris baru menjadi spasi.

Sintaks:

bashSalin kodecommand | tr <'lama'> <'baru'>

Mengubah Huruf

Perintah ‘tr’ dapat mengubah huruf.

Sintaks:

bashSalin kodecommand | tr <'lama'> <'baru'>

Contoh:

bashSalin kodecat exm.txt | tr 'prcu' 'PRCU'

Perhatikan snapshot di atas, semua huruf p, r, c, u diubah menjadi huruf besar P, R, C, U.

Menghapus Baris Baru

Untuk menulis semua baris dalam satu baris, kita harus mengganti semua baris baru dengan spasi.

Sintaks:

bashSalin kodecommand | tr <'\n'> <' '>

Contoh:

bashSalin kodecat exm.txt | tr '\n' ' '

Opsi tr

tr -s

Perintah ‘tr -s’ mengurangi kemunculan beberapa karakter menjadi satu.

Sintaks:

bashSalin kodecommand | tr -s <'huruf'>

Contoh:

bashSalin kodecat jtp.txt | tr -s 'l'
cat spaces.txt | tr -s ' '

Perhatikan snapshot di atas, perintah “cat jtp.txt | tr -s ‘l'” telah mengurangi semua huruf ‘l’ menjadi satu dan perintah “cat spaces.txt | tr -s ‘ ‘” telah mengurangi semua spasi menjadi satu spasi.

tr rot13

Perintah ini mengenkripsi teks. Ini peka terhadap huruf besar dan kecil.

Contoh:

bashSalin kodecat exm.txt | tr 'a-z' 'nopqrstuvwxyzabcdefghijklm'
cat exm.txt | tr 'a-z' 'n-za-m'

Perhatikan snapshot di atas, semua huruf dienkripsi sesuai dengan perintah. Namun, huruf ‘A’ dan ‘M’ tidak dienkripsi karena mereka dalam huruf besar.

tr -d

Perintah ‘tr -d’ digunakan untuk menghapus karakter.

Sintaks:

bashSalin kodecommand | tr -d <huruf>

Contoh:

bashSalin kodecat exm.txt | tr -d o

Perhatikan snapshot di atas, semua huruf ‘o’ dihapus dari file ‘exm.txt’.

ref:[1]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *