10 TR Command Contoh di Linux
- 1557
- 20
- Daryl Hermiston DVM
tr (kependekan dari menerjemahkan) adalah utilitas baris perintah yang berguna yang menerjemahkan dan/atau menghapus karakter dari input stdin dan menulis ke stdout. Ini adalah program yang berguna untuk memanipulasi teks pada baris perintah.
Artikel ini akan menjelaskan beberapa berguna Perintah TR Contoh untuk pemula Linux.
Sintaks untuk menjalankan Perintah TR adalah sebagai berikut, di mana karakter di Set1 diterjemahkan ke karakter di Set2.
$ TR Flags [set1] [set2]
Contoh Perintah Linux TR
1. Sederhana Perintah TR Use case adalah mengubah semua huruf kecil dalam teks menjadi huruf besar dan sebaliknya, seperti yang ditunjukkan di bawah ini.
$ cat linux.txt Linux adalah hidup saya Linux telah mengubah hidup saya Linux adalah yang terbaik dan semuanya bagi saya… :)
$ cat linux.txt | tr [: lebih rendah:] [: atas:] Linux adalah hidup saya Linux telah mengubah hidup saya Linux adalah yang terbaik dan semuanya bagi saya… :)
2. Atau, Anda dapat menggunakan perintah berikut untuk mengubah semua huruf kecil menjadi huruf besar dalam file seperti yang ditunjukkan.
$ cat linux.txt | tr [a-z] [a-z] Linux adalah hidup saya Linux telah mengubah hidup saya Linux adalah yang terbaik dan semuanya bagi saya… :)
3. Untuk menyimpan hasil yang ditulis stdout Dalam file untuk pemrosesan selanjutnya, gunakan fitur pengalihan output shell (>)
seperti yang ditunjukkan.
$ cat linux.txt | tr [a-z] [a-z]> output.txt $ output kucing.txt Linux adalah hidup saya Linux telah mengubah hidup saya Linux adalah yang terbaik dan semuanya bagi saya… :)
4. Sehubungan dengan pengalihan, Anda dapat mengirim masukan ke tr Menggunakan pengalihan input dan mengarahkan ulang output ke file menggunakan perintah yang sama, seperti yang ditunjukkan.
$ tr [a-z] [a-z] output.txt
5. Fitur lain yang berguna adalah, Anda dapat menggunakan -D
Bendera untuk menghapus karakter, misalnya, untuk menghapus spasi di nama domain menggunakan perintah berikut.
$ domain kucing.txt www. tecmint. com www. Fossmint. com www. Linuxsay. com
$ domain kucing.txt | tr -D " www.tecmint.com www.Fossmint.com www.Linuxsay.com
6. Jika ada karakter berulang dalam urutan (misalnya ruang ganda) dalam teks yang Anda proses, Anda dapat menggunakan -S
opsi untuk memeras karakter hanya menyisakan satu kemunculannya.
$ domain kucing.txt www.tecmint.. com www.Fossmint.com www.Linuxsay.com
$ domain kucing.txt | tr -s " www.tecmint.com www.Fossmint.com www.Linuxsay.com
7. Itu -C
opsi memberi tahu tr untuk menggunakan komplemen dalam pemberian MENGATUR. Dalam contoh ini, kami ingin menghapus semua huruf dan hanya meninggalkan Uid.
$ echo "uid saya adalah $ uid" | tr -cd "[: digit:] \ n" ATAU $ echo "uid saya adalah $ uid" | tr -D "a-za-z"
8. Berikut adalah contoh memecahkan satu baris kata (kalimat) menjadi beberapa baris, di mana setiap kata muncul secara terpisah.
$ echo "uid saya adalah $ uid" Uid saya adalah 1000 $ echo "uid saya adalah $ uid" | tr "" "\ n" Uid saya adalah 1000
9. Terkait dengan contoh sebelumnya, Anda juga dapat menerjemahkan beberapa baris kata menjadi satu kalimat seperti yang ditunjukkan.
$ CAT UID.txt Uid saya adalah 1000 $ tr "\ n" "" < uid.txt Uid saya adalah 1000
10. Dimungkinkan juga untuk menerjemahkan hanya satu karakter, misalnya, ruang menjadi a ":"
karakter, sebagai berikut.
$ echo "tecmint.com => linux-howtos, panduan, tutorial "| tr" "": " Tecmint.com: => linux-howtos, panduan, tutorial
Ada beberapa karakter urutan yang dapat Anda gunakan tr, Untuk informasi lebih lanjut, lihat tr Halaman Manusia.
$ man tr
Itu saja! tr adalah perintah yang berguna untuk memanipulasi teks pada baris perintah. Dalam panduan ini, kami menunjukkan beberapa berguna Perintah TR Contoh Penggunaan untuk Pemula Linux. Anda dapat membagikan pemikiran Anda dengan kami melalui formulir komentar di bawah ini.
- « Panduan Lengkap untuk Perintah UserAdd di Linux - 15 Contoh Praktis
- Cara mengkonfigurasi firewalld dalam distribusi berbasis rhel »