GNU/Linux >> Belajar Linux >  >> Linux

Perintah WC Linux untuk Menghitung Jumlah Baris, Kata, &Karakter

Perintah wc (jumlah kata) digunakan sistem Linux dan Unix untuk menghitung jumlah baris, kata, karakter dari satu atau beberapa file teks.

Wc adalah perintah terminal dan paling banyak digunakan dalam skrip bash shell untuk penghitungan baris dan kata.

Dalam tutorial ini, kita mempelajari cara menggunakan perintah wc Linux dengan beberapa contoh praktis.

Perintah Wc dan Sintaksnya

Di bawah ini Anda dapat menemukan sintaks untuk wc perintah.

wc [OPTION]... [FILE]...

Opsi perintah wc untuk mencetak hitungan sebagai berikut:

-w , --words - Cetak jumlah kata.
-c , --bytes - cetak jumlah byte.
-m , --chars - Cetak jumlah karakter.
-l , --lines - Cetak jumlah baris.
-L , --max-line-length - Cetak panjang garis terpanjang.

Secara default, jika perintah wc digunakan tanpa opsi apa pun, ia akan mencetak empat kolom.

Sebagai contoh, mari kita baca '/proc/meminfo' menggunakan wc perintah.

$ wc /proc/meminfo
47 137 1307 /proc/meminfo

dimana,

47 - adalah jumlah garis

137 - jumlah kata

1307 - jumlah byte

Mari kita periksa contoh lain, bagaimana menemukan jumlah baris dalam file menggunakan -l pilihan.

$ wc -l /proc/meminfo
47 /proc/meminfo

Hitung jumlah baris

Untuk menghitung jumlah baris dalam file teks kita dapat menggunakan -l pilihan. Hitungan baris ini adalah opsi yang paling umum digunakan dalam perintah wc.

Contoh berikut menunjukkan berapa banyak baris yang ada di file '/home/linoxide/serverlist.txt':

$ wc -l /home/linoxide/serverlist.txt
320 /home/linoxide/serverlist.txt

Hitung jumlah  kata

Jika Anda ingin menghitung jumlah kata dalam sebuah file, Anda dapat menggunakan -w diikuti dengan nama file.

Dalam contoh berikut, Anda dapat melihat bahwa file tersebut berisi '700' kata.

$ wc -w /home/linoxide/serverlist.txt
700 /home/linoxide/serverlist.txt

Hitung jumlah byte dalam file

-c opsi dapat digunakan dengan perintah wc untuk menampilkan hanya jumlah byte dalam file.

$ wc -c testfile
60 testfile

Hitung dari beberapa file

Kita dapat menggunakan perintah wc untuk menghitung dari banyak file.

Dalam contoh berikut wc perintah membaca dari banyak file:

$ wc sample.txt samplefile.txt
5 9 30 sample.txt
4 7 40 samplefile.txt
9 16 70 total

Gunakan perintah wc dengan pipa

Perintah wc sangat umum digunakan dengan kombinasi perintah yang berbeda dengan pipa. Mari kita periksa beberapa contoh.

Perintah satu baris di bawah ini akan menghitung berapa kali sebuah kata muncul dalam sebuah file:

$ cat file-name | grep -o 'word' | wc -l

Untuk menghitung jumlah file dan direktori di direktori saat ini

$ ls -1 | wc -l
2

Untuk menghitung jumlah file dalam direktori saat ini.

$ find . -type f | wc -l

atau

$ find -type f -printf '.' | wc -c

Kesimpulan

Dalam tutorial ini kita belajar bagaimana menggunakan perintah wc untuk menghitung baris angka, file dan kata. Saya harap Anda menikmati membaca dan silakan tinggalkan saran Anda di bagian komentar.


Linux
  1. Hitung baris, kata, dan karakter dari file di Linux

  2. Cara Menampilkan Baris Tertentu dari File di Baris Perintah Linux

  3. Hitung jumlah karakter, kata, dan baris di PowerShell

  1. Perintah wc Linux

  2. Cara Menghitung Jumlah Baris dalam File di Linux (Contoh Perintah wc dan nl)

  3. linux shell wc -c hitung karakter +1

  1. Perintah Wc di Linux (Hitung Jumlah Baris, Kata, dan Karakter)

  2. Perintah tr di Linux dengan Contoh

  3. Apakah ada perintah Unix/Linux untuk menghitung baris per detik dari stdin?