Lompat ke konten utama
←

Terminal Dasar

Pelajaran 12 dari 12

Mencari berkas dan isinya

Misi: mencari berkas dari kode pelanggan

Setelah pelajaran ini kamu bisa menemukan berkas dan baris yang memuat kode pelanggan tertentu di dalam folder bertingkat, lalu menyimpan hasilnya.

  • ±17 menit
  • 4 latihan
  • Diperiksa 28 Sep 2026

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

Materi

Bagian penjualan meminta semua catatan pesanan pelanggan berkode P-0192. Berkasnya tersebar di folder pesanan per bulan, dan kamu belum tahu ada di berkas mana saja.

Empat latihan berikut menelusurinya. Lulus misi ini bila minimal 80 persen latihannya benar.

Dua perintah membagi tugas di misi ini. find menjawab berkas apa saja yang ada: ia menelusuri folder awal beserta seluruh folder di dalamnya dan mencocokkan nama tiap berkas dengan pola -name. Pola itu ditulis dalam tanda kutip supaya tanda bintangnya tidak lebih dulu diterjemahkan shell menjadi daftar berkas di folder kerja. grep menjawab baris mana yang memuat teks tertentu; dengan opsi -r, yang berasal dari GNU grep dan bukan dari standar POSIX, grep ikut membaca setiap berkas di dalam folder yang disebut.

Saat grep membaca lebih dari satu berkas, setiap baris yang cocok diawali nama berkasnya dan titik dua, sehingga asal tiap baris terlihat. Hasil itu bisa disimpan dengan tanda lebih besar, dihitung dengan wc -l, lalu dipotong kolomnya dengan cut seperti di modul sebelumnya.

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. 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).