Manchmal ist es nützlich, einige Statistiken über eine Textdatei zu sammeln, die Sie haben. Wenn Sie einen modernen Texteditor wie Notepad ++ oder Geany verwenden, verfügt dieser wahrscheinlich über genügend Tools für alle möglichen Fälle. Wenn Sie sich jedoch in einer Barebone-Windows-Umgebung befinden, kann PowerShell Ihnen helfen. Hier ist ein kurzer Tipp, wie Sie die Anzahl der Wörter, Zeichen und Zeilen in einer Datei effizient verwenden können.
Werbung
PowerShell ist eine erweiterte Form der Eingabeaufforderung. Es wird um eine Vielzahl gebrauchsfertiger Cmdlets erweitert und bietet die Möglichkeit, .NET Framework / C # in verschiedenen Szenarien zu verwenden. Wenn Sie die Fähigkeit haben, Skripte zu schreiben, können Sie einige sehr leistungsfähige erstellen, um Windows zu automatisieren. Vor kurzem Microsoft machte es für Linux und OS X verfügbar .
Windows Update Startmenü funktioniert nicht
PowerShell wird mit einem nützlichen integrierten Cmdlet geliefert Messobjekt . Es berechnet die Eigenschaftswerte bestimmter Objekttypen. Measure-Object führt abhängig von den Parametern im Befehl drei Arten von Messungen durch. Das Cmdlet kann Objekte zählen und das Minimum, Maximum, die Summe und den Durchschnitt der numerischen Werte berechnen. Bei Textobjekten kann die Anzahl der Zeilen, Wörter und Zeichen gezählt und berechnet werden. Genau das brauchen wir.
Sie müssen lediglich den Dateiinhalt an die Eingabe übergeben. Zu diesem Zweck können Sie Measure-Object mit einem anderen Cmdlet kombinieren Get-Content . Das Cmdlet Get-Content druckt den Inhalt der Textdatei.
Für unsere Aufgabe können wir also Folgendes tun.
Windows 10 VPN-Verknüpfung
- Öffnen Sie PowerShell
- Geben Sie den folgenden Befehl ein oder fügen Sie ihn ein:
Get-Content 'F: usb Schreibschutz (Entwurf) .txt' | Measure -Line -Character -Word
Korrigieren Sie den Dateipfadabschnitt zu der Datei, die Sie messen müssen. In meinem Fall wird die folgende Ausgabe für angezeigt mein vorheriger Artikel Text:
- Verwenden Sie den folgenden Befehl, um dieselben ausschließenden Leerzeichen zu zählen:
Get-Content 'F: usb Schreibschutz (Entwurf) .txt' | Measure -Line -Character -Word -IgnoreWhiteSpace
Das ist es. Dieser Trick kann nützlich sein, wenn Sie die Dateiinhaltsstatistik abrufen müssen, aber keine geeignete Drittanbieter-App für diese Aufgabe erhalten können.