WC adalah perintah Linux untuk mencetak baris baru, kata, dan jumlah byte untuk setiap FILE, dan baris total jika lebih dari satu FILE ditentukan. Jika tidak ada parameter file input atau "-" dan kemudian membaca input dari perangkat input standar.
Di bawah ini adalah sintaksnya,
wc [OPTION]... [FILE]... wc [OPTION]... --files0-from=F
Semua parameter bersifat opsional.
Di sini,
Opsi pada dasarnya mengontrol apa yang Anda ingin perintah lakukan, apakah itu akan mencetak byte, karakter pada jumlah baris baru.
-c:- print the byte counts -m:- print the character counts -l:- print the newline counts -L:- print the length of the longest line -W:- print the word counts –help:- Print help –version:- Display version information
Berkas adalah nama file masukan. Anda dapat melewatkan beberapa nama file yang dipisahkan oleh spasi sebagai input ke perintah wc tetapi bila Anda tidak menentukan nama file apa pun, perintah tersebut mengharapkan Anda untuk memasukkan perangkat input standar yaitu terminal.
Cara menggunakan perintah wc
perintah wc hanya membaca file input atau teks input yang dimasukkan pengguna, menghitung jumlah baris baru, karakter, dan byte dan mencetak pada terminal.
Mari kita pertimbangkan file contoh di bawah ini.
$ cat wc_demo.txt this is line 1 this is line 2 this is line 3 this is line 4
Masukkan perintah wc dengan nama file (wc_demo.txt) sebagai parameter input seperti yang ditunjukkan di bawah ini.
$ wc wc_demo.txt 4 16 60 wc_demo.txt
Anda dapat melihat output 4 kolom.
- kolom pertama menunjukkan jumlah baris baru – 4
- kolom kedua menunjukkan jumlah kata yang ada di setiap file – 16
- Kolom ketiga menunjukkan jumlah karakter – 60
- kolom keempat menunjukkan nama file – wc_demo.txt
Anda juga dapat melewatkan beberapa file sebagai input yang dipisahkan oleh spasi. Saat ada banyak file, ini menunjukkan keluaran tambahan (total ) menampilkan total semua file seperti yang ditunjukkan di bawah ini.
$ wc wc_demo_1.txt wc_demo_2.txt 4 16 60 wc_demo_1.txt 3 12 45 wc_demo_2.txt 7 28 105 total
Anda juga dapat memasukkan data dari keyboard.
Masukkan wc pada prompt shell dan klik enter. Ketik teks apa pun yang dipisahkan dengan spasi dan garis. Klik enter lalu tekan CTRL+D untuk mengakhiri input.
$ wc this is what entered from input device 1 7 39
Ini juga mendukung karakter khusus shell (karakter meta) seperti pengalihan dan pipa. Anda dapat meneruskan output dari perintah apa pun ke wc untuk mendapatkan jumlah kata dan baris yang diperlukan.
Di sini perintah ls mencantumkan konten direktori dan hal yang sama diteruskan ke wc menggunakan pipa.
$ ls -l | wc 26 227 1684
Contoh di bawah ini menunjukkan bagaimana file diteruskan (wc_demo.txt) sebagai input menggunakan
Contoh di bawah ini menunjukkan bagaimana file diteruskan (wc_demo.txt) sebagai input menggunakan
Di bawah ini adalah contoh yang menunjukkan penggunaan perintah WC.
1. Cetak jumlah byte
Gunakan – opsi c untuk mencetak jumlah byte.
2. Cetak jumlah karakter
Gunakan opsi – m untuk mencetak jumlah byte. Output dari -c dan -m akan sama kecuali file Anda berisi karakter multi-byte, mis. Cina, Jepang, dll
3. Cetak jumlah baris baru
-l opsi mencetak jumlah baris baru (bukan jumlah baris). Satu hal yang perlu diingat di sini, wc bekerja pada “/n” karakter garis. Itu menghitung baris baru bukan jumlah baris. Jika tidak ada karakter baris baru, maka hitungannya akan berkurang satu.
Periksa utas ini di StackOverflow.
4. Cetak panjang garis terpanjang
-L mencetak panjang garis terpanjang. Ingat perbedaan antara huruf kapital L dan huruf kecil l.
5. Cetak jumlah kata
-w opsi mencetak jumlah kata.
Di bawah ini adalah parameter umum yang didukung oleh semua perintah
6. –opsi bantuan menampilkan bantuan dan keluar
7. –pilihan versi keluaran informasi versi dan keluar
Sekarang Anda tahu cara mencetak jumlah baris, kata, dan byte baru di OS Linux/Unix. Anda selalu dapat merujuk manual dengan menjalankan perintah man -wc di terminal.
Saya harap Anda menemukan artikel ini bermanfaat. Silakan bagikan dan berlangganan.$ wc < wc_demo.txt
1 4 15
$ wc < wc_demo.txt > output
$ cat output
1 4 15
Contoh Perintah WC
$ wc -c wc_demo.txt
20 wc_demo.txt
$ wc -m wc_demo.txt
20 wc_demo.txt
$ wc -l wc_demo.txt
1 wc_demo.txt
wc -L wc_demo.txt
19 wc_demo.txt
$ wc -w wc_demo.txt
4 wc_demo.txt
$ wc --help
$ wc --version
Ringkasan