Hitung jumlah kata, baris, byte, bahkan karakter dalam file dari terminal
Perintah wc (jumlah kata) digunakan dalam sistem Linux untuk menghitung jumlah kata, baris, dan byte dalam file teks. Anda dapat menyalurkan dan menggunakannya dalam berbagai cara dengan perintah lain untuk menampilkan informasi tentang file teks dengan cukup mudah.
Menggunakan perintah wc
Sintaks Umum:
wc [options..] [file_name]
Opsi yang tersedia dengan perintah wc:
Pilihan | Description |
-l | print number of lines in a file |
-w | print number of words in a file |
-c | print count of bytes in a file |
-m | print count of characters in a file |
-L | print length of the longest line in a file |
Contoh:
Kita akan melihat contoh dasar yang menjelaskan penggunaan perintah wc di Linux.
Kami memiliki file demo bernama test.txt. Berikut ini adalah isi dari file demo test.txt.
Ini adalah file demo.
Artikel ini akan membantu Anda mempelajari perintah wc.
perintah wc cukup mudah digunakan.
Anda dapat mempelajari fitur-fiturnya di artikel ini.
Anda dapat menemukan banyak artikel bermanfaat yang terkait dengan semua kebutuhan Linux Anda di port ini$
Akhir file
Terima kasih.
Menggunakan perintah wc pada file ini.
wc test.txt
Output:
hanafia88@Love]─[~]
└──╼ $ wc test.txt
11 51 275 test.txt
┌─[hanafia88@Love]─[~]
└──╼ $
Dalam output ini, Anda dapat melihat bahwa angka-angka tersebut mewakili nilai-nilai sebagai berikut.
jumlah baris — 11
jumlah kata — 51
jumlah byte — 275
Anda juga dapat menampilkan jumlah baris dan kata menggunakan perintah wc pada banyak file.
Contoh:
wc /etc/passwd /proc/cpuinfo
Keluaran:
hanaafia88@ubuntu:~$ wc /etc/passwd /proc/cpuinfo
55 95 3102 /etc/passwd
108 820 4688 /proc/cpuinfo
163 915 7790 total
hanafia88@ubuntu:~$
Baris ke-2 pada output menampilkan detail tentang file /etc/passwd dan baris ke-3 /proc/cpuinfo. Di akhir output, angka total dari kedua file yang digabungkan akan ditampilkan.
Cara Menghitung Total Baris dalam File Teks
Menggunakan opsi -l dari perintah wc, Anda dapat mencetak jumlah baris dalam file teks tertentu.
Sintaks Umum:
wc -l [file_name]
Contoh:
wc -l /etc/group
Keluaran:
hanafia88@ubuntu:~$ wc -l /etc/group
81 /etc/group
gaurav@ubuntu:~$
Here, in the output, we can see that the number of lines in the /etc/group
file is 81.
Cara Menghitung Kata dalam File Teks
Menggunakan opsi -w (huruf kecil) dalam perintah wc mencetak jumlah total kata dalam file teks di terminal.
Sintaks Umum:
wc -w [file_name]
Contoh:
wc -w test.txt
Keluaran:
51 test.txt
There are 51 words in the text file test.txt.
Dapatkan Hitungan Byte dari File
Anda dapat menggunakan opsi -c dengan perintah wc untuk mencetak jumlah byte dalam file di terminal Anda.
Jumlah byte yang digunakan oleh sebuah file memberitahu kita tentang memori yang ditempati oleh file teks tersebut.
Sintaks Umum:
wc -c [file_name]
Contoh:
wc -c /etc/passwd
Keluaran:
hanafia88@ubuntu:~$ wc -c /etc/passwd
3102 /etc/passwd
hanafi88a@ubuntu:~$
Dari output tersebut dapat kita simpulkan bahwa, file passwd menggunakan 3102 byte.
Dapatkan Jumlah Total Karakter dalam File
Menggunakan opsi -m dengan perintah wc akan mencetak jumlah total karakter dalam file yang diberikan.
Sintaks Umum:
wc -m [file_name]
Contoh:
wc -m test.txt
Keluaran:
hanafia88@ubuntu:~/space$ wc -m test.txt
275 test.txt
hanafia88@ubuntu:~/space$
Output menunjukkan bahwa ada 275 karakter dalam file yang diberikan.
Dapatkan Panjang Garis Terpanjang dalam File
Anda dapat menggunakan opsi -L (huruf besar) dengan perintah wc untuk mencetak panjang baris terpanjang dalam file teks. Perintah ini mencetak panjang dalam hal jumlah karakter dalam satu baris.
Sintaks Umum:
wc -L [file_name]
Contoh:
wc -L test.txt
Keluaran:
82 test.txt
Output ini menyatakan bahwa ada 82 karakter di baris terpanjang dalam file teks test.txt yang diberikan.
Cara Menghitung Jumlah File Teks di Direktori Saat Ini
Perintah wc juga dapat digunakan untuk menghitung jumlah total file teks di direktori saat ini. Untuk melakukan ini, Anda harus menggunakan perintah wc dengan perintah — find melalui pemipaan.
Mari kita lihat penggunaan perintah wc ini melalui sebuah contoh.
Contoh:
find . -type f | wc -l
. (titik): Di sini, . (dot) berarti perintah find harus mencari di direktori saat ini.
-type: Ini menentukan perintah find untuk mencari jenis file serupa di direktori saat ini.
f: Di sini, f mewakili ‘file’.
Apa pun output dari perintah pertama find ini kemudian akan disalurkan ke perintah wc. wc kemudian akan menghitung jumlah total file di direktori saat ini dan menampilkan nomor di terminal Anda.
Keluaran:
hanafia88@ubuntu:~/space$ find . -type f | wc -l
13
hanafia88@ubuntu:~/space$
Output ditampilkan sebagai 13 yang berarti ada 13 file teks dengan tipe yang sama di direktori yang diberikan.
Kesimpulan
Seperti yang Anda setujui bahwa penggunaan perintah wc cukup sederhana dan dapat dengan mudah digunakan dengan file teks Anda untuk mendapatkan detail tentangnya. Perintah ini juga dapat digunakan dalam kombinasi dengan perintah lain menggunakan opsi perpipaan.