Perintah Wc - Hitung Jumlah Baris, Kata, dan Karakter


wc (kependekan dari jumlah kata) adalah alat baris perintah di sistem operasi Unix/Linux, yang digunakan untuk mengetahui jumlah jumlah baris baru, jumlah kata, byte, dan jumlah karakter dalam file yang ditentukan oleh argumen File ke output standar dan menyimpan jumlah total untuk semua file bernama.

Saat Anda mendefinisikan parameter File, perintah wc akan mencetak nama file serta jumlah yang diminta. Jika Anda tidak menentukan nama file untuk parameter File, parameter ini hanya akan mencetak jumlah total ke output standar.

Pada artikel ini, kita akan membahas cara menggunakan perintah wc untuk menghitung baris baru, kata, karakter, atau jumlah byte file dengan contoh praktis.

Sintaks Perintah wc

Sintaks perintah wc ditunjukkan di bawah.

wc [options] filenames

Berikut ini adalah opsi dan penggunaan yang disediakan oleh perintah wc.

  • wc -l – Mencetak jumlah baris dalam sebuah file.
  • wc -w – mencetak jumlah kata dalam sebuah file.
  • wc -c – Menampilkan jumlah byte dalam sebuah file.
  • wc -m – mencetak jumlah karakter dari suatu file.
  • wc -L – hanya mencetak panjang baris terpanjang dalam sebuah file.

Mari kita lihat bagaimana kita dapat menggunakan perintah 'wc' dengan beberapa argumen dan contoh yang tersedia di artikel ini. Kami telah menggunakan file 'tecmint.txt' untuk menguji perintah.

Mari kita cari tahu keluaran file tecmint.txt menggunakan perintah cat seperti gambar di bawah ini.

cat tecmint.txt

Red Hat
CentOS
AlmaLinux
Rocky Linux
Fedora
Debian
Scientific Linux
OpenSuse
Ubuntu
Xubuntu
Linux Mint
Deepin Linux
Slackware
Mandriva

1. Contoh Dasar Perintah WC

Perintah 'wc' tanpa meneruskan parameter apa pun akan menampilkan hasil dasar dari file 'tecmint.txt'. Tiga angka yang ditunjukkan di bawah ini adalah 12 (jumlah baris), 16 (jumlah kata), dan 112 (jumlah byte) file.

wc tecmint.txt

12  16 112 tecmint.txt

2. Menghitung Jumlah Baris dalam suatu File

Hitung jumlah baris baru dalam sebuah file menggunakan opsi '-l', yang mencetak jumlah baris dari file tertentu. Katakanlah, perintah berikut akan menampilkan jumlah baris baru dalam sebuah file.

Pada output, kolom pertama ditetapkan sebagai hitungan dan kolom kedua adalah nama file.

wc -l tecmint.txt

12 tecmint.txt

3. Menghitung Jumlah Kata dalam Sebuah File

Argumen -w dengan perintah wc mencetak jumlah kata dalam sebuah file. Ketik perintah berikut untuk menghitung kata dalam file.

wc -w tecmint.txt

16 tecmint.txt

4. Menghitung Jumlah Karakter dalam suatu File

Saat menggunakan opsi -m dengan perintah wc akan mencetak jumlah karakter total dalam sebuah file.

wc -m tecmint.txt

112 tecmint.txt

5. Menghitung Jumlah Byte dalam suatu File

Saat menggunakan opsi -c akan mencetak jumlah byte file.

wc -c tecmint.txt

112 tecmint.txt

6. Menampilkan Panjang Garis Terpanjang dalam File

Perintah 'wc' mengizinkan argumen '-L', dapat digunakan untuk mencetak panjang (jumlah karakter terpanjang) ) baris dalam file.

Jadi, kami memiliki baris karakter terpanjang ('Linux Ilmiah') dalam sebuah file.

wc -L tecmint.txt

16 tecmint.txt

7. Periksa Opsi Perintah wc

Untuk informasi lebih lanjut dan bantuan tentang perintah wc, cukup jalankan ‘wc --help‘ atau ‘man wc‘ dari baris perintah.

wc --help
OR
man wc
Usage: wc [OPTION]... [FILE]...
  or:  wc [OPTION]... --files0-from=F
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.

The options below may be used to select which counts are printed, always in
the following order: newline, word, character, byte, maximum line length.
  -c, --bytes            print the byte counts
  -m, --chars            print the character counts
  -l, --lines            print the newline counts
      --files0-from=F    read input from the files specified by
                           NUL-terminated names in file F;
                           If F is - then read names from standard input
  -L, --max-line-length  print the maximum display width
  -w, --words            print the word counts
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
Full documentation at: <https://www.gnu.org/software/coreutils/wc>
or available locally via: info '(coreutils) wc invocation'

Dalam artikel ini, Anda telah mempelajari tentang perintah wc, yang merupakan utilitas baris perintah sederhana untuk menghitung jumlah baris, kata, karakter, dan bye dalam file teks. Ada banyak perintah Linux lainnya, Anda harus mempelajari dan menguasai keterampilan baris perintah Anda.