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
$ 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