Windows Tips & News

Λάβετε πολλές λέξεις, χαρακτήρες και γραμμές σε ένα αρχείο χρησιμοποιώντας το PowerShell

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος

Μερικές φορές είναι χρήσιμο να συλλέγετε κάποια στατιστικά στοιχεία για ένα αρχείο κειμένου που έχετε. Εάν χρησιμοποιείτε ένα σύγχρονο πρόγραμμα επεξεργασίας κειμένου όπως το Notepad++ ή το Geany, πιθανότατα έχει αρκετά εργαλεία για όλες τις πιθανές περιπτώσεις. Ωστόσο, εάν βρίσκεστε σε ένα γυμνό περιβάλλον Windows, τότε το PowerShell μπορεί να σας βοηθήσει. Ακολουθεί μια γρήγορη συμβουλή πώς να τη χρησιμοποιήσετε αποτελεσματικά για να υπολογίσετε τον αριθμό των λέξεων, χαρακτήρων και γραμμών σε ένα αρχείο.

Διαφήμιση


Το PowerShell είναι μια προηγμένη μορφή γραμμής εντολών. Επεκτείνεται με ένα τεράστιο σύνολο έτοιμων προς χρήση cmdlet και διαθέτει τη δυνατότητα χρήσης .NET Framework/C# σε διάφορα σενάρια. Εάν έχετε την ικανότητα να γράφετε σενάρια, μπορείτε να δημιουργήσετε μερικά πολύ ισχυρά για να αυτοματοποιήσετε τα Windows. Πρόσφατα, η Microsoft το έκανε διαθέσιμο για Linux και OS X
.

Το PowerShell συνοδεύεται από ένα χρήσιμο ενσωματωμένο cmdlet Μέτρο-Αντικείμενο. Υπολογίζει τις τιμές ιδιοτήτων ορισμένων τύπων αντικειμένων. Το Measure-Object εκτελεί τρεις τύπους μετρήσεων, ανάλογα με τις παραμέτρους της εντολής. Το cmdlet μπορεί να μετρήσει αντικείμενα και να υπολογίσει το ελάχιστο, το μέγιστο, το άθροισμα και το μέσο όρο των αριθμητικών τιμών. Για αντικείμενα κειμένου, μπορεί να μετρήσει και να υπολογίσει τον αριθμό των γραμμών, των λέξεων και των χαρακτήρων. Αυτό ακριβώς χρειαζόμαστε.

Το μόνο που χρειάζεται είναι να περάσετε το περιεχόμενο του αρχείου στην είσοδο. Για το σκοπό αυτό, μπορείτε να συνδυάσετε το Measure-Object με το άλλο cmdlet Get-Content. Το cmdlet Get-Content εκτυπώνει το περιεχόμενο του αρχείου κειμένου.

Έτσι, για την αποστολή μας, μπορούμε να κάνουμε τα εξής.

  1. Ανοίξτε το PowerShell
  2. Πληκτρολογήστε ή επικολλήστε την ακόλουθη εντολή:
    Get-Content "F:\usb προστασία εγγραφής (draft).txt" | μέτρο -Γραμμή -Χαρακτήρας -Λέξ

    Διορθώστε το τμήμα διαδρομής αρχείου στο αρχείο που πρέπει να μετρήσετε. Στην περίπτωσή μου, εμφανίζει την ακόλουθη έξοδο για προηγούμενο άρθρο μου κείμενο:powershell-get-file-stats

  3. Χρησιμοποιήστε την ακόλουθη εντολή για να μετρήσετε τα ίδια κενά εκτός:
    Get-Content "F:\usb προστασία εγγραφής (draft).txt" | μέτρο -Γραμμή -Χαρακτήρας -Λέξη -IgnoreWhiteSpace
    powershell-get-file-stats-without-space

Αυτό είναι. Αυτό το τέχνασμα μπορεί να είναι χρήσιμο όταν χρειάζεται να λάβετε τα στατιστικά στοιχεία του περιεχομένου του αρχείου, αλλά δεν μπορείτε να αποκτήσετε μια κατάλληλη εφαρμογή τρίτου μέρους για αυτήν την εργασία.

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την απόδοση του συστήματος
Το Microsoft Office Excel λαμβάνει υποστήριξη Python

Το Microsoft Office Excel λαμβάνει υποστήριξη Python

Η Microsoft ανακοίνωσε ότι οι χρήστες του Excel μπορούν πλέον να χρησιμοποιούν τη γλώσσα προγραμμ...

Διαβάστε περισσότερα

Η Microsoft μπορεί σύντομα να προσθέσει AI στις εφαρμογές Camera, Snipping και Photos στα Windows 11

Η Microsoft μπορεί σύντομα να προσθέσει AI στις εφαρμογές Camera, Snipping και Photos στα Windows 11

Η Microsoft συνεχίζει να πειραματίζεται με λειτουργίες που υποστηρίζονται από τεχνητή νοημοσύνη σ...

Διαβάστε περισσότερα

Το Windows 11 Build 25931 (Canary) κυκλοφορεί σε Insiders με εικόνες ISO

Το Windows 11 Build 25931 (Canary) κυκλοφορεί σε Insiders με εικόνες ISO

Η Microsoft κυκλοφορεί το Windows 11 Build 25931 στους Insiders στο κανάλι Canary. Περιλαμβάνει π...

Διαβάστε περισσότερα