Windows Tips & News

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

Μερικές φορές είναι χρήσιμο να συλλέγετε κάποια στατιστικά στοιχεία για ένα αρχείο κειμένου που έχετε. Εάν χρησιμοποιείτε ένα σύγχρονο πρόγραμμα επεξεργασίας κειμένου όπως το 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" | μέτρο -Γραμμή -Χαρακτήρας -Λέξ

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

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

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

Πώς να αποθηκεύσετε μια αναζήτηση στα Windows 10

Πώς να αποθηκεύσετε μια αναζήτηση στα Windows 10

Τα Windows 10 σάς επιτρέπουν να αποθηκεύετε αναζητήσεις για να τις χρησιμοποιήσετε ξανά αργότερα....

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

Ευρετήριο περιεχομένων αρχείου σε μονάδα δίσκου στα Windows 10

Ευρετήριο περιεχομένων αρχείου σε μονάδα δίσκου στα Windows 10

Μαζί με τα μεταδεδομένα του συστήματος αρχείων, τα Windows μπορούν να περιλαμβάνουν τα περιεχόμεν...

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

Η ενημέρωση των Windows 10 Fall Creators συνοδεύεται από βελτιωμένη ευρετηρίαση αναζήτησης

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

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