Jumlah Kata
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 31 dari 82.
Perintah wc adalah singkatan dari jumlah 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 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: hitung hanya kata:
wc -w notes.txt-c: hitung hanya byte (gunakan -m untuk karakter, yang 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 seharusnya 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 karakter baris baru
wc -l notes.txt
4 notes.txt # tidak ada karakter baris baru di akhir fileContoh penggunaan umum:
- Periksa jumlah baris dalam file log yang 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 mendapatkan hitungan yang 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 DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal
Periksa hitunganmu pada teks apa pun: Penghitung Kata