Membuat Laporan
Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 52 dari 82.
Tantangan
MudahKamu 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:
- Pertama, tulis teks
=== Log Analysis Report ===kereport.txt - Tambahkan teks
Total errors found:diikuti jumlah error, gunakan pipeline dengangrepdanwc -l - Tambahkan teks
=== Error Details === - 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.txtecho "=== 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.txtSelamat! 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
grep "ERROR" server.log | wc -lSemua 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