עבור לתוכן

הדפסת פלט Stderr של תוכנית לקובץ ב-Linux Shell

Featured Replies

פורסם

שלום לכולם. אני מעוניין להעביר פלט של תוכנית שרצה בלינוקס בקונסולה, לקובץ טקסט.

בדר"כ הייתי כותב:

prog > a.txt

אבל הבעיה שהתוכנית מוציאה פלט ל-Standard error ולא ל-standard input, אז זה לא עובד.

יש דרך אחרת?

עריכה:

הצלחתי, משום מה זה עובד לי רק ב-bash. כותבים

prog 2> a.txt

פורסם

הshell עושה את הredirection, ולכן זה אולי לא יעבוד לך בshells אחרים. איפה אתה עוד רוצה שזה יעבוד?

פורסם
  • מחבר

זה לא כל כך משנה לי.

כמו שכתבתי בעריכה, הצלחתי להשתמש בפקודה אחרי שנכנסתי ל-bash. מבחינתי זה מספיק (הייתי צריך לעשות diff חד פעמי על פלט של שתי תוכניות).

תודה בכל אופן.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים