Kali ini kita akan membahas utility wc untuk menghitung jumlah baris pada suatu file. Ada banyak kegunaan dari wc yang bisa kita eksplore dengan melihat manualnya lewat terminal man wc

Contoh text, simpan sebagai logs.txt

logs number 1
logs number 2
logs number 3
logs number 4
logs.txt (0 downloads )

Hitung dengan wc
counting using wc

$ wc -l /tmp/logs.txt 
3 /tmp/logs.txt

Bila kita menggunakan cat akan kelihatan ada 4 baris

$ cat /tmp/logs.txt 
logs number 1
logs number 2
logs number 3
logs number 4

bila baris terakhir tidak diakhiri dengan baris kosong atau penanda akhir baris, maka wc tidak akan menghitung baris terakhir tersebut.

Cara untuk mengetahui pengakhir dari sebuah baris, gunakan cat

$ cat -E logs.txt 
logs number 1$
logs number 2$
logs number 3$
logs number 4

disini kita lihat pada baris “logs number 4” tidak ada tanda dollar ($) yang menyatakan itu adalah akhir dari suatu baris. Contoh sederhana, tambahkan baris kosong pada file logs.txt tersebut

$ echo "" >> logs.txt

lalu cek dan hitung jumlah baris

$ cat -E logs.txt 
logs number 1$
logs number 2$
logs number 3$
logs number 4$
 
$ wc -l logs.txt
4

Bila anda tidak ingin menambahkan baris baru di tiap file yang akan dihitung jumlahnya, bisa juga menggunakan alternative seperti grep

$ grep -c ^ logs.txt 
4

Leave a comment

Your email address will not be published. Required fields are marked *