Lompat ke konten utama
←

Terminal Dasar

Pelajaran 7 dari 12

Pipa dan filter

Menghitung dan mengintip isi berkas

Setelah pelajaran ini kamu bisa menghitung baris, kata, dan karakter sebuah berkas serta menampilkan bagian awal dan akhirnya.

  • ±13 menit
  • 3 latihan
  • Diperiksa 22 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Perintah wc menghitung isi berkas: jumlah baris, kata, dan karakter. Opsi -l hanya menampilkan jumlah baris, -w jumlah kata, dan -c jumlah karakter. Tanpa opsi, ketiga angka itu ditampilkan sekaligus.

wc -l absensi.csv
      7 absensi.csv

Berkas CSV menyimpan satu baris kepala kolom di bagian atas, jadi jumlah data adalah jumlah baris dikurangi satu. Angka dari wc -l dipakai untuk memastikan ekspor dari sistem lain tidak terpotong sebelum datanya diolah.

Mengintip sebagian

Perintah head menampilkan baris pertama dan tail menampilkan baris terakhir. Keduanya menerima opsi -n untuk menentukan banyak baris; tanpa opsi itu, sepuluh baris yang ditampilkan.

head -n 5 penjualan.csv
tail -n 1 penjualan.csv

Contoh di luar latihan: berkas ekspor transaksi setahun. Perintah head -n 1 memperlihatkan nama kolomnya, tail -n 3 memperlihatkan tanggal terakhir yang tercatat, dan wc -l memberi jumlah barisnya — tiga angka yang cukup untuk memastikan berkasnya benar sebelum dikirim ke bagian keuangan.

Kesalahan umum: menyebut nama folder, bukan berkas. Perintah menjawab wc: data: Is a directory dan tidak menghitung apa pun. Kesalahan kedua: membandingkan jumlah baris dua berkas ekspor yang salah satunya tidak punya baris kepala, sehingga selisihnya terbaca meleset satu.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi

Sebagian materi kelas ini diadaptasi dari Software Carpentry — The Unix Shell (shell-novice) (CC-BY-4.0).