5.2.2. דוגמאות
5.2.2.1. ניתוח שגיאות
אם התהליך שלך מייצר הרבה שגיאות, זו דרך לבחון אותן ביסודיות:
פקודה 2>&1 | פָּחוּת
זה משמש לעתים קרובות בעת יצירת תוכנה חדשה באמצעות לעשות פקודה, כמו ב:
andy:~/newsoft> הפוך את כל 2>&1 | פָּחוּת
--פלט הושמט--
andy:~/newsoft> הפוך את כל 2>&1 | פָּחוּת
--פלט הושמט--
5.2.2.2. הפרדת פלט סטנדרטי משגיאת תקן
מבנים כאלה משמשים לעתים קרובות על ידי מתכנתים, כך שהפלט מוצג בחלון מסוף אחד, ושגיאות בחלון אחר. גלה באיזה מסוף פסאודו אתה משתמש בהנפקת ה tty פקודה ראשונה:
andy:~/newsoft> לעשות את כל 2> / dev / pts / 7
5.2.2.3. כתיבה לפלט וקבצים בו זמנית
אתה יכול להשתמש ב טי פקודה להעתקת קלט לפלט רגיל וקובץ פלט אחד או יותר בתנועה אחת. משתמש ב -a אפשרות ל טי מביא להוספת קלט לקובץ/ים. פקודה זו שימושית אם אתה רוצה לראות וגם לשמור פלט. ה > ו >> מפעילים אינם מאפשרים לבצע את שתי הפעולות בו זמנית.
כלי זה נקרא בדרך כלל דרך צינור (|), כפי שמודגם בדוגמה שלהלן:
mireille ~/test> תאריך | tee file1 file2
ה' יוני 10 11:10:34 CEST 2004
mireille ~/test> קובץ חתול 1
ה' יוני 10 11:10:34 CEST 2004
mireille ~/test> קובץ חתול 2
ה' יוני 10 11:10:34 CEST 2004
mireille ~/test> זמן פעילות | tee -a file2
11:10:51 עד 21 ימים, 21:21, 57 משתמשים, ממוצע עומס: 0.04, 0.16, 0.26
mireille ~/test> קובץ חתול 2
ה' יוני 10 11:10:34 CEST 2004
11:10:51 עד 21 ימים, 21:21, 57 משתמשים, ממוצע עומס: 0.04, 0.16, 0.26
mireille ~/test> תאריך | tee file1 file2
ה' יוני 10 11:10:34 CEST 2004
mireille ~/test> קובץ חתול 1
ה' יוני 10 11:10:34 CEST 2004
mireille ~/test> קובץ חתול 2
ה' יוני 10 11:10:34 CEST 2004
mireille ~/test> זמן פעילות | tee -a file2
11:10:51 עד 21 ימים, 21:21, 57 משתמשים, ממוצע עומס: 0.04, 0.16, 0.26