כיצד לחלץ נתונים מקובצי טקסט עם PowerShell

Kyzd Lhlz Ntwnym Mqwbzy Tqst M Powershell



PowerShell הוא כלי מנהל מערכת של Windows המשמש לביצוע משימות ברמת מנהל המערכת. PowerShell הוא כלי כל כך חזק שהוא יכול לבצע את המשימות ש-GUI (ממשק משתמש גרפי) לא יכול לבצע. משתמשים יכולים לחלץ נתונים מקובץ טקסט על ידי שימוש ב-cmdlet של PowerShell ' קבל-תוכן '. ה-cmdlet 'Get-Content' תוכנן במיוחד כדי לקבל או לחלץ את הנתונים מקובצי טקסט במיקום שצוין. זה יקבל את התוכן שורה אחת בכל פעם.

פוסט זה ירחיב על השיטות לחילוץ נתונים מקבצים.

כיצד לחלץ נתונים דרך/מקבצי טקסט עם PowerShell

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







דוגמה 1: השתמש ב-Cmdlet 'Get-Content' כדי לחלץ את הנתונים דרך/מקובץ טקסט

ראשית, הפעל את ה- PowerShell כמנהל מערכת, ולאחר מכן כתוב את ה-cmdlet 'Get-Content' יחד עם הפרמטר '-Path' והקצה את נתיב קובץ הטקסט שאליו המשתמש רוצה לחלץ את הנתונים:



קבל-תוכן -נָתִיב C:\New\Test.txt



דוגמה 2: השתמש ב-'Get-Content' Cmdlet כדי לחלץ את המספר המוגבל של שורות מקובץ טקסט

ב-PowerShell, כדי לחלץ את מספר השורות הרצוי, פשוט הוסף את ' -ספירה כוללת ' פרמטר יחד עם הקוד והקצה את ספירת השורות כגון '3':





קבל-תוכן -נָתִיב C:\New\Test.txt -ספירה כוללת 3

דוגמה 3: השתמש ב-Cmdlet 'Get-Content' כדי לחלץ את הנתונים מקובצי טקסט מרובים

כדי לקבל את הנתונים של כל הקבצים בתיקייה שצוינה, פשוט, הוסף את הכוכבית ' * ' סמל מיד אחרי הקו האחורי של שם התיקיה:



קבל-תוכן -נָתִיב C:\New\ *

דוגמה 4: השתמש ב-Cmdlet 'Get-Content' כדי לחלץ את שלוש השורות האחרונות של קובץ טקסט

כדי לאחזר את שלוש השורות האחרונות מקובץ טקסט, ראשית, קבל את הקובץ על ידי כתיבת ה-' Get-Item ' cmdlet וציין את נתיב הקובץ באמצעות ' -נָתִיב ' פרמטר. לאחר מכן העבר את הקוד ל-cmdlet ' קבל-תוכן '. לאחר מכן, השתמש ב' -זָנָב ' (השתמש כדי לקבל את השורות האחרונות בלבד) פרמטר ולהקצות את הערך ' 3 ' אליו:

Get-Item -נָתִיב C:\New\Test.txt | קבל-תוכן - זָנָב 3

דוגמה 5: השתמש ב-'Get-Content' Cmdlet כדי לחלץ שורה ספציפית מקובץ טקסט

ראשית, כתוב את הקוד כדי לציין את המספר הכולל של שורות באמצעות ' -ספירה כוללת ” פרמטר ולעטוף את הקוד בתוך הפלטה הקטנה. לאחר מכן, כתוב מספר מסוים בתוך הסוגריים הגדולים כדי לקבל את השורה הספציפית:

( קבל-תוכן -נָתִיב C:\New\Test.txt -ספירה כוללת 5 ) [ - 3 ]

ניתן לראות שהשורה הספציפית הוצגה בקונסולה.

סיכום

כדי לחלץ את הנתונים מקובץ טקסט ב- PowerShell, ' קבל-תוכן ' נעשה שימוש ב-cmdlet. כדי לחלץ את הנתונים מקובץ טקסט, ראשית, הצב את ה-cmdlet 'Get-Content' יחד עם ה-' -נָתִיב ' פרמטר ולאחר מכן הקצה את נתיב הקובץ. פוסט זה הרחיב את השיטה לחילוץ נתונים מקובצי טקסט עם PowerShell.