Menu
Coddy logo textTech

הפקת דוח

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 52 מתוך 82.

challenge icon

אתגר

קל

ניתחת את קובץ היומן, סיננת שגיאות וספרת אותן. עכשיו הגיע הזמן לשמור את הממצאים שלך בקובץ דוח שאפשר לשתף או לעיין בו מאוחר יותר.

צור קובץ בשם report.txt שמכיל סיכום של ניתוח היומן. השתמש בניתוב מחדש כדי לכתוב לקובץ את המידע הבא:

  1. תחילה, כתוב את הטקסט === Log Analysis Report === אל report.txt
  2. הוסף את הטקסט Total errors found: ואחריו את מספר השגיאות (השתמש בצינור עם grep ו-wc -l)
  3. הוסף את הטקסט === Error Details ===
  4. הוסף את כל השורות שמכילות ERROR מתוך server.log

לאחר מכן, הצג את התוכן של report.txt באמצעות cat.

טיפ: החלפת פקודות: כדי לשלב את התוצאה של פקודה בתוך מחרוזת של echo, השתמש בתחביר $(...). לדוגמה:

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

המעטפת מריצה תחילה את הפקודה שבתוך $(...) ומחליפה אותה בפלט שלה לפני שהיא מעבירה את המחרוזת אל echo. תשתמש בזה בשלב 2 כדי להכניס את מספר השגיאות ישירות לשורה שתכתוב לקובץ:

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

כל הכבוד! השלמת את פרויקט מנתח היומנים. למדת להציג, לסנן, לספור ולדווח על נתוני יומן באמצעות צינורות וניתוב מחדש — מיומנויות חיוניות לכל מנהל מערכת או מפתח.

נסו בעצמכם

טרמינל
grep "ERROR" server.log | wc -l

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין