Linux membuat manipulasi dan pemrosesan teks menjadi sangat mudah dengan banyak perintah. Alat baris perintah seperti tr dan fmt membantu Anda mengubah, memformat, dan memodifikasi file teks langsung dari terminal Anda.

Pada artikel ini, kita akan membahas cara menggunakan perintah tr dan fmt untuk memformat teks dalam kasus penggunaan yang berbeda. Jadi apa itu tr dan fmt? Dan bagaimana Anda menggunakannya?

Apa itu Perintah tr?

Perintah tr adalah singkatan dari kata, menerjemahkan, dan membantu pengguna menghapus atau mengganti karakter tertentu dalam file teks. Ini biasanya digunakan bersama perintah lain dan bekerja dengan mengambil input standar, melakukan operasi di atasnya, dan menulis hasilnya ke output standar.

Sintaks Perintah tr

Sintaks dasar dari perintah tr adalah:

tr[pilihan]... SET1[SET2]

Set adalah rangkaian karakter dan beberapa urutan interpretasi yang dikenali oleh terminal secara otomatis. Beberapa di antaranya adalah:

\\ Garis miring terbalik
\b Spasi mundur
\t Tab horizontal
\v Tab vertikal
[:alnum:]SemuasuratDandigit
[:alfa:]Semuasurat
[:kosong:]Horisontalspasi putih
[:angka:]Semuadigit
[:lebih rendah:]Semuahuruf kecilkarakter
[:puncak:]Semuatanda bacakarakter
[:ruang angkasa:]Horisontalatauvertikalruang putihkarakter
[:atas:]Semuahuruf besarsurat

Cara Menggunakan Perintah tr

Anda dapat menggunakan perintah tr untuk mengubah kasus file teks, menghapus angka, mengganti spasi dengan tab, dan bahkan meletakkan setiap kata pada baris baru. Kemungkinan perintah tr sangat luas dan ada banyak hal yang dapat Anda capai jika Anda tahu cara menggunakannya.

Untuk contoh ini, buat file teks: muo.txt. Konten file tersebut adalah:

Menggunakan. Teknologi, Sederhana! 1234 

Mengganti Karakter Menggunakan Perintah tr

Untuk melakukan ini, tentukan karakter yang ingin Anda ganti dan dengan apa Anda ingin menggantinya. Misalnya, jika Anda ingin mengganti karakter pertama dari setiap kata dengan ABCD, jalankan perintah ini:

kucing muo.txt | tr MTS1 ABCD

Perintah cat digunakan untuk menampilkan isi dari suatu file.

Hasil:

AakeUseOf. Beknologi, Disederhanakan! D234

Mengubah Teks Dari Huruf Kecil ke Huruf Besar

Untuk melakukan ini, jalankan salah satu dari perintah ini:

kucing muo.txt | tr a-z A-Z 
kucing muo.txt | tr [:bawah:] [:atas:]

Hasil:

MENGGUNAKAN. TEKNOLOGI, SEDERHANA! 1234 

Mengubah Teks Dari Huruf Besar ke Huruf Kecil

Untuk melakukan ini, jalankan salah satu dari perintah ini:

kucing muo.txt | tr A-Z a-z 
kucing muo.txt | tr [:atas:] [:bawah:]

Hasil:

menggunakan. teknologi, disederhanakan! 1234

Ganti Spasi Dengan Tab

Untuk mengganti semua spasi dengan tab, jalankan perintah ini:

kucing muo.txt | tr [:spasi:] '\T'

Hasil:

Menggunakan. Teknologi, Sederhana! 1234 

Atau, jika Anda ingin mengganti spasi dengan karakter baris baru—untuk mencetak setiap kata pada baris terpisah—ganti "\t" dengan "\n".

Hapus Karakter Menggunakan Perintah tr

Untuk menghapus karakter, gunakan -D opsi di samping perintah tr. Misalnya, jika Anda ingin menghapus huruf "e" dari setiap kata di file muo.txt, jalankan perintah ini:

kucing muo.txt | tr -d 'e'

Hasil:

MakUsOf. Teknologi, Simplifid! 1234 

Hapus Semua Simbol Tanda Baca

Jika Anda ingin menghapus semua simbol tanda baca dalam file tanpa menentukan simbol apa, gunakan -D opsi di samping urutan yang ditafsirkan, [:puncak:]:

kucing muo.txt | tr -d [:punct:]

Hasil:

MakeUseOf Technology Disederhanakan 1234

Hapus Semua Digit Menggunakan tr

Untuk menghapus semua digit dalam file teks, jalankan perintah ini:

kucing muo.txt | tr -d [:angka:] 

Hasil:

Menggunakan. Teknologi, Sederhana! 

Menggunakan Opsi Pelengkap tr

Perintah tr datang dengan -C opsi yang pada dasarnya melakukan kebalikan dari operasi aslinya. Mari gunakan perintah sebelumnya sebagai contoh. Jika Anda menambahkan opsi pelengkap ke perintah ini, itu akan menghapus semua karakter yang bukan angka. Lihatlah:

kucing muo.txt | tr -CD [:angka:] 

Hasil:

1234 

Apa itu Perintah fmt?

Perintah fmt adalah alat pemformatan teks sederhana yang dapat Anda gunakan untuk mencetak dan memproses teks di Linux. Anda juga dapat menggunakan perintah untuk memformat balasan email.

Ke dapatkan bantuan baris perintah mengenai perintah fmt, periksa halaman manualnya dengan menjalankan:

manusia fmt

Sintaks Perintah fmt

Sintaks dasar dari perintah fmt adalah:

fmt[-LEBAR][PILIHAN][MENGAJUKAN]

Cara Menggunakan Perintah fmt

Untuk contoh ini, buat file bernama file.txt dan tambahkan teks berikut:

Teknologi, Sederhana
Kami adalah penggemar teknologi dalam misi untuk mengajari dunia caranya menggunakanDanmemahamiituteknologidi dalammilik merekahidup.

Menggunakan Perintah fmt Default

Perintah fmt default mengoptimalkan teks dan mencetaknya dalam format yang lebih mudah dibaca. Lebar default dari perintah fmt adalah 75 kolom. Jalankan perintah ini untuk mencoba operasi default fmt:

fmtmengajukan.txt

Hasil:

Teknologi, Kita Sederhanakan'kembali penggemar teknologi dalam misi untuk mengajar
dunia bagaimana menggunakanDanmemahamiituteknologidi dalammilik merekahidup.

Ubah Lebar Teks

Untuk mengubah lebar file, Anda menggunakan -w pilihan. Sintaksnya terlihat seperti ini:

fmt -w N nama file

Untuk mengubah lebar file menjadi 20 kolom, jalankan perintah ini:

fmt-w 20 mengajukan.txt

Hasil:

Teknologi,
Sederhana Kita'ulang
penggemar teknologi di
misi mengajar
dunia bagaimana
menggunakanDanmemahami
teknologi di mereka
hidup.

Pisahkan Garis Panjang Teks

Untuk memisahkan garis panjang, gunakan -S pilihan. Cobalah:

fmt-Smengajukan.txt

Hasil:

Teknologi, Sederhana
Kami adalah penggemar teknologi dalam misi untuk mengajari dunia caranya menggunakanDan
memahami teknologi dalam kehidupan mereka.

Indent Baris Pertama dari Setiap Paragraf

Untuk menyorot baris pertama setiap paragraf dengan membuat indentasi, gunakan the -T pilihan. Ini sintaksnya:

fmt -t nama file.

Mari kita coba:

fmt-Tmengajukan.txt

Hasil:

Teknologi, Sederhana
Kami adalah penggemar teknologi dalam misi untuk mengajari dunia caranya menggunakanDan
memahami teknologi dalam kehidupan mereka.

tr dan fmt: Perintah Manipulasi Teks yang Berguna

tr dan fmt membuat pemformatan dan pemrosesan teks menjadi mudah dan otomatis dengan berbagai operasi yang mereka sediakan. Linux dan sistem operasi berbasis Unix lainnya menawarkan sejumlah besar perintah manipulasi teks untuk setiap kebutuhan pemformatan teks Anda. Anda hanya perlu tahu apa itu dan bagaimana menggunakannya.