Antarmuka Pengguna Grafis pengolah kata dan aplikasi pencatat memiliki informasi atau indikator detail untuk detail dokumen seperti jumlah halaman , kata , dan karakter , daftar judul di pengolah kata, daftar isi di beberapa editor penurunan harga, dll. dan menemukan kemunculan kata atau frasa semudah menekan Ctrl + F
dan ketik karakter yang ingin Anda cari.
GUI memang membuat semuanya mudah tetapi apa yang terjadi ketika Anda hanya dapat bekerja dari baris perintah dan Anda ingin memeriksa berapa kali kata, frasa, atau karakter muncul dalam file teks? Ini hampir semudah saat menggunakan GUI selama Anda memiliki perintah yang tepat dan saya akan menceritakan kepada Anda bagaimana hal itu dilakukan.
Misalkan Anda memiliki example.txt
file yang berisi kalimat:
Praesent in mauris eu tortor porttitor accumsan. Mauris suscipit, ligula sit amet pharetra semper, nibh ante cursus purus, vel sagittis velit mauris vel metus enean fermentum risus.
Anda dapat menggunakan perintah grep untuk menghitung berapa kali "mauris"
muncul di file seperti yang ditunjukkan.
$ grep -o -i mauris example.txt | wc -l
Menggunakan grep -c
sendiri akan menghitung jumlah baris yang berisi kata yang cocok, bukan jumlah total yang cocok. -o
option adalah apa yang memberitahu grep untuk menampilkan setiap kecocokan dalam baris yang unik dan kemudian wc -l
memberitahu wc untuk menghitung jumlah baris. Ini adalah bagaimana jumlah total kata yang cocok disimpulkan.
Pendekatan yang berbeda adalah mengubah konten file input dengan perintah tr sehingga semua kata berada dalam satu baris dan kemudian menggunakan grep -c
untuk menghitung jumlah pertandingan itu.
$ tr '[:space:]' '[\n*]' < example.txt | grep -i -c mauris
Apakah ini cara Anda memeriksa kemunculan kata dari terminal Anda? Bagikan pengalaman Anda dengan kami dan beri tahu kami jika Anda memiliki cara lain untuk menyelesaikan tugas tersebut.