Το PowerShell είναι μια προηγμένη μορφή γραμμής εντολών. Επεκτείνεται με ένα τεράστιο σύνολο έτοιμων προς χρήση cmdlet και διαθέτει τη δυνατότητα χρήσης .NET Framework/C# σε διάφορα σενάρια. Εάν έχετε την ικανότητα να γράφετε σενάρια, μπορείτε να δημιουργήσετε μερικά πολύ ισχυρά για να αυτοματοποιήσετε τα Windows. Πρόσφατα, η Microsoft το έκανε διαθέσιμο για Linux και OS X .
Το PowerShell συνοδεύεται από ένα χρήσιμο ενσωματωμένο cmdletΜέτρο-Αντικείμενο. Υπολογίζει τις τιμές ιδιοτήτων ορισμένων τύπων αντικειμένων. Το Measure-Object εκτελεί τρεις τύπους μετρήσεων, ανάλογα με τις παραμέτρους της εντολής. Το cmdlet μπορεί να μετρήσει αντικείμενα και να υπολογίσει το ελάχιστο, μέγιστο, άθροισμα και μέσο όρο των αριθμητικών τιμών. Για αντικείμενα κειμένου, μπορεί να μετρήσει και να υπολογίσει τον αριθμό των γραμμών, των λέξεων και των χαρακτήρων. Αυτό ακριβώς χρειαζόμαστε.
Το μόνο που χρειάζεται είναι να περάσετε το περιεχόμενο του αρχείου στην είσοδο. Για το σκοπό αυτό, μπορείτε να συνδυάσετε το Measure-Object με το άλλο cmdletGet-Content. Το cmdlet Get-Content εκτυπώνει το περιεχόμενο του αρχείου κειμένου.
Έτσι, για την αποστολή μας, μπορούμε να κάνουμε τα εξής.
- Ανοίξτε το PowerShell
- Πληκτρολογήστε ή επικολλήστε την ακόλουθη εντολή:|_+_|
Διορθώστε το τμήμα διαδρομής αρχείου στο αρχείο που πρέπει να μετρήσετε. Στην περίπτωσή μου, εμφανίζει την ακόλουθη έξοδο για το προηγούμενο κείμενο του άρθρου μου:
- Χρησιμοποιήστε την ακόλουθη εντολή για να μετρήσετε τα ίδια κενά εκτός:|_+_|
Αυτό είναι. Αυτό το τέχνασμα μπορεί να είναι χρήσιμο όταν πρέπει να λάβετε τα στατιστικά στοιχεία του περιεχομένου του αρχείου, αλλά δεν μπορείτε να αποκτήσετε μια κατάλληλη εφαρμογή τρίτου μέρους για αυτήν την εργασία.