לפעמים כדאי לאסוף נתונים סטטיסטיים לגבי קובץ טקסט שברשותך. אם אתה משתמש בעורך טקסט מודרני כמו Notepad ++ או Geany, כנראה שיש לו מספיק כלים לכל המקרים האפשריים. עם זאת, אם אתה נמצא בסביבת Windows ללא עצמות, PowerShell יכול לעזור לך. להלן טיפ מהיר כיצד להשתמש בו ביעילות לחישוב מספר המילים, התווים והשורות בקובץ.
פרסומת
PowerShell היא צורה מתקדמת של שורת פקודה. הוא מורחב עם קבוצה ענקית של cmdlets מוכנים לשימוש ומגיע עם היכולת להשתמש ב- .NET framework / C # בתרחישים שונים. אם יש לך את המיומנות לכתוב סקריפטים, אתה יכול ליצור כמה חזקים מאוד לאוטומציה של Windows. לאחרונה, מיקרוסופט הפך אותו לזמין עבור לינוקס ו- OS X .
כיצד לבדוק קואורדינטות ב- minecraft
PowerShell מגיע עם cmdlet מובנה שימושי מדוד-אובייקט . זה מחשב את ערכי המאפיינים של סוגים מסוימים של אובייקט. מדד-אובייקט מבצע שלושה סוגים של מדידות, תלוי בפרמטרים בפקודה. ה- cmdlet יכול לספור אובייקטים ולחשב את המינימום, המקסימום, הסכום והממוצע של הערכים המספריים. עבור אובייקטים טקסטיים, הוא יכול לספור ולחשב את מספר השורות, המילים והתווים. זה בדיוק מה שאנחנו צריכים.
כל מה שאתה צריך זה להעביר את תוכן הקובץ לקלט. לשם כך, באפשרותך לשלב מדד-אובייקט עם ה- cmdlet האחר קבל תוכן . ה- cmdlet Get-Content מדפיס את התוכן של קובץ הטקסט.
לכן, למטרתנו, אנו יכולים לבצע את הפעולות הבאות.
קיצור דרך של Windows 10
- פתח את PowerShell
- הקלד או הדבק את הפקודה הבאה:
קבל תוכן 'F: usb כתיבת הגנה (טיוטה). Txt' | מידה -שורה -דמות -מילה
תקן את חלק נתיב הקובץ לקובץ שאתה צריך למדוד. במקרה שלי, זה מראה את הפלט הבא עבור המאמר הקודם שלי טֶקסט:
- השתמש בפקודה הבאה כדי לספור את אותם רווחים שאינם כוללים:
קבל תוכן 'F: usb כתיבת הגנה (טיוטה). Txt' | למדוד -קו -אופי -מילה -להתעלם לבן שטח
זהו זה. טריק זה יכול להיות שימושי כאשר אתה צריך לקבל את נתוני תוכן הקובץ אך אינך מצליח להשיג אפליקציית צד שלישי מתאימה למשימה זו.