GNU/Linux >> Belajar Linux >  >> Linux

Perintah wc Linux dengan Contoh

Pendahuluan

wc perintah adalah bagian dari coreutils Paket Linux yang berisi utilitas inti GNU. Gunakan wc untuk menghitung jumlah karakter, kata, baris, dan byte dalam file atau input standar.

Tutorial ini akan memberikan detail tentang wc perintah dan pilihannya. Artikel ini juga menyertakan contoh yang berguna untuk menunjukkan bagaimana wc bekerja sama dengan perintah lain.

Prasyarat

  • Sistem yang menjalankan Linux.
  • Akses ke baris perintah/terminal.

Sintaks Perintah Linux wc

wc perintah mengambil sintaks berikut:

wc [options] [location/file]

Secara default, output menunjukkan jumlah baris, kata, dan byte baru dalam file, diikuti dengan nama file.

Untuk melihat statistik beberapa file, buat daftar file dalam satu perintah:

wc [options] [location/file1] [location/file2] [location/file3]

Output menunjukkan informasi untuk setiap file, diikuti dengan jumlah baris, kata, dan byte.

Gunakan pengalihan input untuk menghentikan wc dari mencetak nama file:

wc < [file/location]

Atau, gunakan perintah cat untuk membuat daftar isi file, lalu pipa output ke wc :

cat [file/location] | wc

Opsi Perintah Linux wc

wc perintah mengambil opsi berikut:

Opsi Deskripsi
-c, --bytes Cetak jumlah byte.
-m, --chars Mencetak jumlah karakter.
-l, --lines Mencetak jumlah baris.
--files0-from=[file] Baca input dari file yang ditentukan oleh nama yang diakhiri NUL dalam file. Jika - disediakan sebagai ganti file, perintah membaca dari input standar.
-L, --max-line-length Mencetak garis terpanjang.
-w, --words Mencetak jumlah kata.
--help Tampilkan bantuan.
--version Tampilkan informasi versi.

Contoh Linux wc

Contoh di bawah menggambarkan penggunaan wc memerintah.

Gunakan wc dengan perintah find

Gunakan perintah find untuk memberikan output untuk wc . Contoh di bawah ini mencantumkan jumlah karakter untuk setiap file di /etc folder yang nama filenya dimulai dengan 30 :

find /etc -name '30*' -print0 | wc -m --files0-from=-

Output dari find disalurkan ke wc , yang kemudian menampilkan statistik yang relevan.

Tampilkan Statistik untuk Daftar File

wc perintah dapat membaca dari file dengan nama file untuk memberikan statistik untuk setiap file dalam daftar. Untuk wc untuk dapat membaca file dengan benar, nama dalam file harus diakhiri dengan NUL.

Gunakan find untuk membuat file yang berisi daftar file yang diakhiri NUL yang terletak di direktori saat ini:

find * -print0 > search.txt

Perintah berikut membaca file dan memberikan jumlah byte untuk setiap file:

wc -c --files0-from=search.txt

Gunakan wc untuk Menghitung File dan Direktori

Untuk menemukan jumlah file dan direktori di direktori saat ini, kirimkan perintah ls ke wc :

ls | wc -l

-l opsi menghitung jumlah baris dalam ls keluaran. Jumlah ini sesuai dengan jumlah total file dan direktori.

Lakukan Hitungan wc di Beberapa File

Gunakan wc untuk menghitung karakter, kata, baris, dan byte di beberapa file. Misalnya, untuk melihat jumlah kata total setiap file TXT dalam direktori, ketik:

cat *.txt | wc -w

cat perintah pipa ke wc isi semua file TXT dalam direktori. wc -w menghitung jumlah total kata.

Temukan Baris Terpanjang di Semua File

-L opsi mencetak panjang garis terpanjang untuk setiap file. Jika lebih dari satu file ditentukan, total baris menunjukkan baris terpanjang di semua file.

Misalnya, untuk menemukan baris terpanjang di semua file TXT dalam direktori, ketik:

wc -L *.txt

wc memproses file TXT dan, untuk setiap file, mencetak jumlah karakter dalam baris terpanjang.

Baris terakhir menunjukkan jumlah karakter dari baris terpanjang di semua file.


Linux
  1. Perintah Tee Linux dengan Contoh

  2. Perintah kepala Linux dengan Contoh

  3. Perintah JQ di Linux dengan Contoh

  1. Perintah sortir Linux dengan Contoh

  2. Perintah Echo di Linux (Dengan Contoh)

  3. Perintah man di Linux dengan Contoh

  1. Perintah AWK di Linux dengan Contoh

  2. Perintah Curl di Linux dengan Contoh

  3. Perintah Gema di Linux dengan Contoh