Saat mengerjakan baris perintah, terkadang Anda mungkin ingin mengakses jumlah kata, jumlah byte, atau bahkan baris baru dalam file. Jika Anda mencari alat untuk melakukan ini, Anda akan senang mengetahui bahwa di Linux, terdapat utilitas baris perintah - dijuluki wc - yang melakukan semua ini untuk Anda. Dalam artikel ini, kita akan membahas alat ini melalui contoh yang mudah dipahami.
Namun sebelum kita masuk, perlu disebutkan bahwa semua contoh yang diberikan dalam tutorial ini telah diuji pada Ubuntu 16.04.
Perintah Linux wc
Perintah wc mencetak baris baru, kata, dan jumlah byte untuk setiap file input. Berikut adalah sintaks dari alat baris perintah ini:
wc [OPTION]... [FILE]...
Dan inilah cara halaman manual wc menjelaskannya:
Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is
specified. A word is a non-zero-length sequence of characters delimited by white space. With no
FILE, or when FILE is -, read standard input.
Contoh gaya Tanya Jawab berikut akan memberi Anda ide yang lebih baik tentang penggunaan dasar wc.
Catatan:Kami akan menggunakan file bernama file.txt sebagai file input di semua contoh kami. Berikut isi file tersebut:
hi
hello
how are you
thanks.
Q1. Cara mencetak jumlah byte
Gunakan -c opsi baris perintah untuk mencetak jumlah byte.
wc -c file.txt
Berikut adalah output dari perintah ini yang dihasilkan pada sistem kami:
Jadi file tersebut berisi 29 byte.
Q2. Cara mencetak jumlah karakter
Untuk mencetak jumlah karakter, gunakan -m opsi baris perintah.
wc -m file.txt
Berikut adalah output dari perintah ini yang dihasilkan pada sistem kami:
Jadi file tersebut berisi 29 karakter.
Q3. Cara mencetak jumlah baris baru
Gunakan -l opsi baris perintah untuk mencetak jumlah baris baru dalam file.
wc -l file.txt
Inilah output dalam kasus kami:
Q4. Cara mencetak jumlah kata
Untuk mencetak jumlah kata yang ada dalam file, gunakan -w opsi baris perintah.
wc -w file.txt
Mengikuti output perintah yang dihasilkan dalam kasus kami:
Jadi ini mengungkapkan ada 6 kata dalam file.
Q5. Cara mencetak lebar tampilan maksimum atau panjang garis terpanjang
Jika Anda ingin mencetak panjang baris terpanjang dalam file input, gunakan -L opsi baris perintah.
wc -L file.txt
Inilah output dari perintah yang dihasilkan dalam kasus kami:
Jadi panjang file terpanjang dalam file kita adalah 11.
Q6. Cara membaca nama file input dari file
Jika Anda memiliki beberapa nama file, dan Anda ingin wc membacanya dari sebuah file, gunakan --files0-from pilihan.
wc --files0-from=names.txt
Jadi Anda dapat melihat bahwa perintah wc, dalam hal ini, menghasilkan baris, kata, dan karakter yang dihitung untuk file.txt di output. Nama file.txt disebutkan dalam file names.txt. Perlu disebutkan bahwa untuk berhasil menggunakan opsi ini, nama yang tertulis pada file harus diakhiri NUL - Anda dapat membuat karakter ini dengan mengetikkan Ctrl +v diikuti oleh Ctrl +Bergeser +@.
Kesimpulan
Seperti yang Anda setujui, wc adalah perintah sederhana, baik dari pemahaman maupun tujuan penggunaan. Kami telah membahas hampir semua opsi baris perintah yang ditawarkan alat ini, jadi Anda harus siap menggunakan alat ini setiap hari setelah Anda mempraktikkan apa pun yang telah kami jelaskan di sini. Untuk info lebih lanjut tentang wc, kunjungi halaman manualnya.