סיכום – צינור נתונים
חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 47 מתוך 82.
אתגר
קלהקובץ sales.txt מכיל רשומות של מכירות מוצרים בפורמט category:item:price. בנה צינור נתונים מלא כדי למצוא כמה מוצרים ייחודיים נמכרו בקטגוריה electronics.
הרץ פקודה אחת ש:
- משתמשת ב־
catכדי לקרוא אתsales.txt - מעבירה את הנתונים אל
grepכדי לסנן רק שורות שמכילותelectronics - מעבירה את הנתונים אל
sortכדי לסדר את הרשומות - מעבירה את הנתונים אל
uniqכדי להסיר כפילויות - מעבירה את הנתונים אל
wc -lכדי לספור את מוצרי האלקטרוניקה הייחודיים
רמז: צינור הנתונים הזה משלב את כל מה שלמדת: סינון באמצעות
grep, הכנת נתונים באמצעותsort, הסרת כפילויות באמצעותuniqוספירה באמצעותwc -l. שרשר את כל חמש הפקודות באמצעות הסימן|.
נסו בעצמכם
כל השיעורים ביחידה יסודות
7תוכן הקובץ
ראש וזנבספירת מיליםפקודת המיוןפקודת הסינון לכפילויותיסודות grepgrep עם דגליםסיכום – בלש/ית טקסט13יסודות כתיבת סקריפטים ב-Shell
מהו סקריפט Shellיצירה והרצה של סקריפטמשתנים בסקריפטיםקלט משתמש בסקריפטיםמשפט ifלולאת forלולאת whileסיכום – נחשו את המספר2ניווט
הצגת ספריית העבודההצגת קבציםשינוי ספרייהנתיבים מוחלטים לעומת יחסייםספריית הבית וספריית השורשסיכום – מצאו את הדרך8ניתוב מחדש
פלט סטנדרטיכתיבה לקובץ תוך דריסת התוכןהוספה לקובץקלט סטנדרטישגיאה סטנדרטיתסיכום – בונה יומני רישום14פרויקט סקריפט לגיבוי
סקירת הפרויקטקבלת נתיב המקורתרגלו בעצמכם: Terminal אונליין