Jumlah Kata
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 31 dari 82.
Perintah wc adalah singkatan dari hitung kata. Perintah ini menghitung jumlah baris, kata, dan karakter dalam sebuah file.
kita punya notes.txt:
Buy groceries from the store
Call the doctor tomorrow morning
Finish the terminal course today
Read the new book this weekend
Clean up the project folderCukup ketik wc diikuti nama file:
wc notes.txtOutput menampilkan tiga angka yang diikuti nama file:
5 26 154 notes.txt- Angka pertama: jumlah baris
- Angka kedua: jumlah kata
- Angka ketiga: jumlah byte (sama dengan jumlah karakter untuk teks bahasa Inggris biasa)
Kamu juga bisa menggunakan flag untuk mendapatkan hanya informasi yang kamu butuhkan:
-l: hitung hanya baris:
wc -l notes.txt-w: hanya menghitung kata:
wc -w notes.txt-c: hanya menghitung byte (gunakan -m untuk karakter, yang hasilnya berbeda untuk teks beraksen atau non-Latin):
wc -c notes.txtMenghitung beberapa file sekaligus:
wc -l *.txt # hitung jumlah baris di semua file .txtBagaimana wc -l menghitung baris?
wc -l menghitung karakter baris baru (\n), bukan jumlah baris yang terlihat. Artinya, jika file-mu memiliki 5 baris tetapi baris terakhir tidak diakhiri karakter baris baru, wc -l akan melaporkan 4, bukan 5.
Ini adalah perilaku standar Unix: file teks yang benar harus selalu diakhiri dengan karakter baris baru pada baris terakhir. Sebagian besar editor teks menambahkannya secara otomatis.
wc -l notes.txt
5 notes.txt # benar: baris terakhir diakhiri dengan karakter baris baru
wc -l notes.txt
4 notes.txt # tidak ada karakter baris baru di akhir fileKasus penggunaan umum:
- Periksa jumlah baris dalam file log besar
- Hitung jumlah kata dalam dokumen
- Pastikan file memiliki jumlah entri yang diharapkan
Tantangan
PemulaGunakan perintah wc untuk memeriksa notes.txt:
- Hitung jumlah baris menggunakan
wc -l - Hitung jumlah kata menggunakan
wc -w
Catatan:
wc -lmenghitung karakter baris baru, jadi file harus diakhiri dengan karakter baris baru pada baris terakhir agar jumlahnya benar.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriUlasan: Operasi Direktori7Isi File
Perintah head dan tailJumlah KataPerintah sortPerintah uniqueDasar-dasar grepgrep dengan FlagUlasan: Detektif Teks10Proyek Analisis Log
Ikhtisar ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaTampilkan Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Keluaran StandarTimpa FileTambahkan ke FileMasukan StandarStandard ErrorRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard BintangWildcard Tanda TanyaWildcard Kurung SikuMenggabungkan WildcardUlasan: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMerangkai Dua PerintahMerangkai Beberapa PerintahPipe dengan GrepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal
Periksa hitunganmu pada teks apa pun: Penghitung Kata