Menu
CoddyTech

Dasar-Dasar Grep

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 34 dari 82.

grep adalah singkatan dari Cetak Ekspresi Reguler Global. Ini adalah salah satu perintah terminal yang paling andal dan paling sering digunakan. Perintah ini menelusuri file dan mencetak setiap baris yang berisi pola yang cocok.

Kita punya server.log:

info: server started
info: listening on port 8080
error: disk full
warning: high memory usage
info: request received
error: connection timeout
info: server shutdown

Format dasarnya adalah:

grep "pattern" filename

Sebagai contoh, untuk menemukan setiap baris yang memuat kata error:

grep "error" server.log

output:

error: disk full
error: connection timeout

Hanya baris yang berisi error yang dicetak. Semua baris lainnya disembunyikan.

Mencari di beberapa file:

grep "error" *.log   # cari di semua file .log

Mencari frasa yang mengandung spasi:

grep "connection timeout" server.log

Peka huruf besar-kecil:

Secara default, grep peka huruf besar-kecil. Jadi, pencarian error tidak akan cocok dengan Error atau ERROR:

grep "error" server.log    # cocok dengan: error
grep "Error" server.log    # cocok dengan: Error
grep "ERROR" server.log    # cocok dengan: ERROR
challenge icon

Tantangan

Pemula

Gunakan grep untuk mencari di dalam server.log dan mencetak hanya baris yang berisi kata error.

Petunjuk: Formatnya adalah grep "pattern" filename. Ingat, grep membedakan huruf besar dan kecil: gunakan error dengan huruf kecil.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal