כיצד להפנות פלט משורת הפקודה לקובץ

תוכן עניינים:

כיצד להפנות פלט משורת הפקודה לקובץ
כיצד להפנות פלט משורת הפקודה לקובץ
Anonim

מה צריך לדעת

  • אופרטור ההפניה > עובר בין הפקודה ipconfig לשם הקובץ.
  • אם הקובץ כבר קיים, הוא יוחלף. אם לא, הוא ייווצר.
  • האופרטור >> מוסיף את הקובץ. במקום לדרוס את קובץ הפלט, הוא מוסיף את פלט הפקודה לסוף הקובץ.

השתמש באופרטור ניתוב מחדש כדי להפנות את הפלט של פקודה לקובץ. ניתן לשמור את כל המידע המוצג בשורת הפקודה לאחר הפעלת פקודה בקובץ, אותו תוכל לפתוח ב-Windows כדי לעיין מאוחר יותר או לבצע מניפולציות איך שתרצה.

כיצד להשתמש במפעילי ניתוב מחדש

למרות שיש כמה אופרטורים להפניה מחדש, שניים, במיוחד, משמשים לפלט את התוצאות של פקודה לקובץ: הסימן גדול מ-(>) וה- כפול גדול מסימן (>>).

הדרך הקלה ביותר ללמוד כיצד להשתמש באופרטורים אלה לניתוב מחדש היא לראות כמה דוגמאות:


ipconfig /all > mynetworksettings.txt

Image
Image

בדוגמה זו, כל מידע תצורת הרשת, הנראה בדרך כלל על המסך לאחר הפעלת ipconfig /all, נשמר בקובץ בשם mynetworksettings.txt. זה מאוחסן בתיקייה משמאל לפקודה, במקרה זה C:\Users\Jon.

אופרטור ההפניה > עובר בין הפקודה ipconfig לשם הקובץ. אם הקובץ כבר קיים, הוא יוחלף. אם הוא עדיין לא קיים, הוא ייווצר.

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


ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Image
Image

כאן, כאשר הפקודה ping מבוצעת, שורת הפקודה מפלטת את התוצאות לקובץ בשם Ping Results.txt הממוקם על שולחן העבודה של המשתמש Jon, בכתובתC:\Users\Jon\Desktop . נתיב הקובץ כולו עטוף במירכאות כי היה רווח מעורב.

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

The Append Redirection Operator

אופרטור החץ הכפול מוסיף, במקום מחליף, קובץ:


ipconfig /all >> \\server\files\officenetsettings.log

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

הנה דוגמה לאיך יכול להיראות קובץ LOG זה לאחר ייצוא פקודה אליו:

Image
Image

>> אופרטור ההפניה שימושי כאשר אתה אוסף מידע דומה ממחשבים או פקודות שונות ואתה רוצה את כל הנתונים האלה בקובץ אחד.

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

השתמש באופרטורים להפניה מחדש בקבצי אצווה

אופרטורים להפניה מחדש עובדים בקבצי אצווה על ידי הכללת הפקודה בדיוק כפי שהיית עושה משורת הפקודה:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

האמור לעיל הוא דוגמה כיצד ליצור קובץ אצווה שמשתמש באופרטור ניתוב מחדש עם הפקודה tracert.

Image
Image

קובץ yahootracert.txt (המוצג למעלה) ייווצר בכונן C: מספר שניות לאחר ביצוע הקובץ sample.bat. כמו הדוגמאות האחרות שלמעלה, הקובץ מציג את כל מה ששורת הפקודה הייתה מגלה אם לא נעשה שימוש באופרטור ההפניה מחדש.

מוּמלָץ: