GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah WC:Hitung Jumlah Baris, Kata &Karakter di Linux

Apa perintah wc di Linux?

Perintah wc menampilkan informasi statistik tentang file seperti jumlah baris, kata, karakter.

Sepele :wc adalah singkatan dari jumlah kata.

Sintaks untuk perintah wc adalah:

wc [options] [files]

perintah wc memiliki opsi berikut:

  • –l :Mencetak jumlah baris saja
  • –w :Mencetak jumlah kata saja
  • -c :Mencetak jumlah byte saja
  • –m :Mencetak jumlah karakter (berbeda dari jumlah byte untuk file non-teks)
  • –L :Mencetak panjang baris terpanjang dalam file
  • —files0-from=F :Dapatkan nama file dari file F (nama file harus dipisahkan dengan karakter NULL)

6 contoh praktis perintah wc di Linux

Saya akan menggunakan file agatha.txt dan sherlock.txt dalam contoh ini. Anda dapat mengunduh file-file ini dan mempraktikkan contoh perintah wc bersama dengan artikel ini.

Jika Anda menggunakan perintah wc hanya dengan nama file input, tanpa opsi apa pun, itu akan menunjukkan jumlah baris, kata, dan byte pada saat yang sama.

wc agatha.txt
20  80 457 agatha.txt

Pada keluaran di atas:

  • 20 adalah jumlah baris
  • 80 adalah jumlah kata
  • 457 adalah jumlah byte

Sekarang setelah Anda mengetahui opsi perintah wc, mari kita lihat beberapa contoh perintah wc.

1. Hitung jumlah baris dalam file

Jika Anda hanya ingin mengetahui jumlah baris dalam file teks, Anda dapat menggunakan perintah wc dengan opsi 'l'. Pada dasarnya, ini menghitung jumlah baris baru dalam file.

wc -l agatha.txt
20 agatha.txt

2. Hitung jumlah kata dalam sebuah file

Jika Anda hanya ingin mengetahui jumlah kata dalam file teks, Anda dapat menggunakan perintah wc dengan opsi 'w'. Ini akan menampilkan jumlah kata yang dipisahkan spasi.

wc -w agatha.txt
80 agatha.txt

3. Hitung jumlah byte dan karakter dalam sebuah file

Jika ini adalah file teks biasa, jumlah byte dan karakter harus sama. Tetapi akan berbeda untuk file non-teks.

Untuk menampilkan jumlah byte dalam sebuah file, gunakan perintah wc dengan opsi 'c':

wc -c agatha.txt
457 agatha.txt

Untuk menampilkan jumlah karakter dalam sebuah file, gunakan perintah wc dengan opsi 'm':

wc -m agatha.txt
457 agatha.txt

Saya tahu Anda pasti berpikir bahwa opsi 'c' lebih cocok untuk tugas menghitung karakter tetapi perintah Unix/Linux selalu aneh.

4. Menampilkan panjang baris terpanjang dari sebuah file

Opsi 'L' dari perintah wc menampilkan panjang (jumlah karakter) dari baris terpanjang sebuah file.

wc -L agatha.txt
31 agatha.txt

5. Menampilkan jumlah baris, kata, karakter untuk banyak file

Anda dapat menggunakan lebih dari satu file dengan perintah wc. Ini akan menampilkan output untuk setiap file satu per satu bersama dengan jumlah total semua file.

Sebagai contoh, jika saya ingin menampilkan jumlah baris dari dua file, akan menjadi seperti ini:

wc -l agatha.txt sherlock.txt
20 agatha.txt
12 sherlock.txt
32 total

6. Gunakan wc dengan perintah lain menggunakan pipa

Apa yang Anda lihat sejauh ini adalah contoh opsi perintah wc langsung. Anda selanjutnya dapat menggunakan wc dengan output dari perintah lain menggunakan pipa yang luar biasa.

Misalnya, Anda dapat mengarahkan output dari perintah ls ke wc dan dengan demikian Anda dapat menghitung jumlah total file dan sub-direktori dalam direktori yang diberikan.

ls | wc -l

Kemungkinannya tidak terbatas. Anda hanya perlu menggunakan sel abu-abu kecil Anda untuk menggunakan perintah wc dalam berbagai situasi.

Tips Bonus:Hapus nama file dari output perintah wc

Anda mungkin telah memperhatikan bahwa output perintah wc terdiri dari nama file. Jika hanya ingin mendapatkan nomor tanpa nama file, Anda dapat menggunakannya dengan perintah cut dan menghapus nama file dari output.

wc -l agatha.txt | cut -d ' ' -f 1

Anda juga dapat menghilangkan nama file dengan menggunakan perintah wc dengan cara ini:

wc -l < agatha.txt

Saya harap Anda menyukai tutorial ini tentang menggunakan perintah wc di Linux. Anda juga dapat mempelajari cara menghitung jumlah file dalam direktori di Linux dengan menggabungkan perintah wc dan perintah ls.

Jika Anda memiliki pertanyaan atau saran, silakan tinggalkan komentar di bawah. Jika Anda menyukai artikel ini, silakan bagikan di media sosial dan bantu kami menjangkau lebih banyak orang.


Linux
  1. 8 Contoh Perintah Linux TR

  2. Cara Menghitung Jumlah Baris dalam File di Linux (Contoh Perintah wc dan nl)

  3. Contoh Perintah rm di Linux

  1. Hitung baris, kata, dan karakter dari file di Linux

  2. Contoh Perintah ps di Linux

  3. Hitung jumlah karakter, kata, dan baris di PowerShell

  1. sa Contoh Perintah di Linux

  2. w Contoh Perintah di Linux

  3. Contoh Perintah ac di Linux