Menu
CoddyTech

Membuat Laporan

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

challenge icon

Tantangan

Mudah

Kamu telah menganalisis file log, memfilter error, dan menghitungnya. Sekarang saatnya menyimpan temuanmu ke file laporan agar bisa dibagikan atau ditinjau nanti.

Buat file bernama report.txt yang berisi ringkasan analisis log. Gunakan pengalihan untuk menulis informasi berikut ke file:

  1. Pertama, tulis teks === Log Analysis Report === ke report.txt
  2. Tambahkan teks Total errors found: diikuti jumlah error, gunakan pipeline dengan grep dan wc -l
  3. Tambahkan teks === Error Details ===
  4. Tambahkan semua baris ERROR dari server.log

Lalu tampilkan isi report.txt menggunakan cat.

Petunjuk: Substitusi Perintah: Untuk menyisipkan hasil perintah ke dalam string echo, gunakan sintaks $(...). Contohnya:

echo "There are $(ls | wc -l) files here"

Shell menjalankan perintah di dalam $(...) terlebih dahulu dan menggantinya dengan output perintah tersebut sebelum meneruskan string ke echo. Kamu akan menggunakan ini di langkah 2 untuk menyisipkan jumlah error langsung ke baris yang kamu tulis ke file:

echo "Total errors found: $(grep ERROR server.log | wc -l)" >> report.txt
echo "=== Log Analysis Report ===" > report.txt
echo "Total errors found: $(grep ERROR server.log | wc -l)" >> report.txt
echo "=== Error Details ===" >> report.txt
grep ERROR server.log >> report.txt
cat report.txt

Selamat! Kamu telah menyelesaikan Proyek Penganalisis Log. Kamu telah belajar melihat, memfilter, menghitung, dan melaporkan data log menggunakan pipeline dan pengalihan, keterampilan penting bagi administrator sistem atau developer.

Coba sendiri

Terminal
grep "ERROR" server.log | wc -l

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal