LINLAB CHALLENGE 1
Instruksi Lab Challenge 1: Working with File Content
Pada tantangan ini, kita diminta untuk bekerja dengan file log dan mengekstrak informasi tertentu berdasarkan kata kunci yang diberikan. Berikut adalah tugas yang harus diselesaikan:
-
Ekstrak semua baris dari file
/var/log/sample1.logyang mengandung string "INFO" dan simpan ke file/home/student/challenge01/output1.log. -
Ekstrak semua baris dari file
/var/log/sample2.logyang mengandung string "Illegal" di awal baris dan simpan ke file/home/student/challenge01/output2.log. -
Ekstrak semua baris dari file
/var/log/sample1.logyang mengandungrouter_forward_get()dengan levelTRACEdan simpan ke file/home/student/challenge01/output3.log.
Cara Penyelesaian
Untuk menyelesaikan tugas ini, kita akan menggunakan command grep, yang digunakan untuk mencari dan mengekstrak teks berdasarkan pola tertentu.
1. Menyaring Baris yang Mengandung "INFO"
grep "INFO" /var/log/sample1.log > /home/student/challenge01/output1.log
Penjelasan:
-
grep "INFO"→ mencari semua baris yang mengandung kata "INFO". -
/var/log/sample1.log→ file sumber tempat kita mencari data. -
>→ mengarahkan hasil pencarian ke file tujuan. -
/home/student/challenge01/output1.log→ file tempat hasil pencarian disimpan.
2. Menyaring Baris yang Diawali "Illegal"
grep "^Illegal" /var/log/sample2.log > /home/student/challenge01/output2.log
Penjelasan:
-
grep "^Illegal"→ mencari baris yang diawali dengan kata "Illegal". Simbol^menandakan awal baris. -
/var/log/sample2.log→ file sumber tempat pencarian dilakukan. -
>→ mengarahkan hasil ke file tujuan. -
/home/student/challenge01/output2.log→ file tempat hasil pencarian disimpan.
3. Menyaring Baris yang Mengandung "router_forward_get()" dengan Level "TRACE"
grep "router_forward_get() .* TRACE" /var/log/sample1.log > /home/student/challenge01/output3.log
Penjelasan:
-
grep "router_forward_get() .* TRACE"→ mencari baris yang mengandung "router_forward_get()" dengan "TRACE". -
.*→ menyatakan ada teks lain di antara "router_forward_get()" dan "TRACE". -
/var/log/sample1.log→ file sumber tempat pencarian dilakukan. -
>→ mengarahkan hasil ke file tujuan. -
/home/student/challenge01/output3.log→ file tempat hasil pencarian disimpan.

Komentar
Posting Komentar