Grep dengan Flag
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 35 dari 82.
grep menjadi lebih ampuh saat kamu menambahkan flag untuk mengatur cara pencarian dan apa yang ditampilkan.
Flag grep yang paling berguna:
-i: pencarian yang tidak membedakan huruf besar dan kecil. Cocok dengan teks, baik menggunakan huruf besar maupun huruf kecil:
grep -i "error" server.log # mencocokkan error, Error, ERROR-n: tampilkan nomor baris di samping setiap baris yang cocok:
grep -n "error" server.log
3:error: disk full
6:error: connection timeout-c: tampilkan hanya jumlah baris yang cocok, bukan barisnya:
grep -c "error" server.log
2-v, balikkan pencarian, tampilkan baris yang tidak cocok dengan pola:
grep -v "info" server.log
error: disk full
warning: high memory usage
error: connection timeout-r: telusuri secara rekursif semua file di dalam direktori:
grep -r "error" logs/ # cari di semua file dalam folder logs-l: tampilkan hanya nama file yang berisi kecocokan, bukan baris yang cocok:
grep -l "error" *.logMenggabungkan flag:
Kamu bisa menggabungkan beberapa flag:
grep -in "error" server.log # abaikan perbedaan huruf besar dan kecil + tampilkan nomor baris
grep -vc "info" server.log # balikkan kecocokan + hitung baris yang tidak berisi infoTantangan
MudahGunakan grep dengan flag untuk memeriksa server.log dengan tiga cara berbeda:
- Temukan semua baris yang berisi
errordan tampilkan nomor barisnya menggunakan-n - Hitung jumlah baris yang berisi
infomenggunakan-c - Tampilkan semua baris yang tidak berisi
infomenggunakan-v
Petunjuk: Jalankan ketiga perintah secara berurutan. Setiap flag mengubah cara
grepmenampilkan hasilnya.
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