Windows Tips & News

Abrufen der Anzahl von Wörtern, Zeichen und Zeilen in einer Datei mit PowerShell

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren

Manchmal ist es nützlich, einige Statistiken zu einer Textdatei zu sammeln, die Sie haben. Wenn Sie einen modernen Texteditor wie Notepad++ oder Geany verwenden, hat dieser wahrscheinlich genug Werkzeuge 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 es effizient verwenden können, um die Anzahl der Wörter, Zeichen und Zeilen in einer Datei zu berechnen.

Werbung


PowerShell ist eine erweiterte Form der Eingabeaufforderung. Es wird mit einem riesigen Satz 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. Kürzlich hat Microsoft für Linux und OS X verfügbar gemacht.

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, das Maximum, die Summe und den Durchschnitt der numerischen Werte berechnen. Bei Textobjekten kann es die Anzahl von Zeilen, Wörtern und Zeichen zählen und berechnen. Genau das brauchen wir.

Sie müssen lediglich den Dateiinhalt an die Eingabe übergeben. Dazu können Sie Measure-Object mit einem anderen Cmdlet kombinieren Inhalt abrufen. Das Cmdlet Get-Content gibt den Inhalt der Textdatei aus.

Für unsere Aufgabe können wir also Folgendes tun.

  1. PowerShell öffnen
  2. Geben oder fügen Sie den folgenden Befehl ein:
    Get-Content "F:\usb-Schreibschutz (Entwurf).txt" | messen -Linie -Zeichen -Wort

    Korrigieren Sie den Dateipfadteil auf die Datei, die Sie messen möchten. In meinem Fall zeigt es die folgende Ausgabe für mein vorheriger Artikel Text:powershell-get-file-stats

  3. Verwenden Sie den folgenden Befehl, um dieselben ohne Leerzeichen zu zählen:
    Get-Content "F:\usb-Schreibschutz (Entwurf).txt" | Messen -Linie -Zeichen -Wort -IgnoreWhiteSpace
    powershell-get-file-stats-ohne-Leerzeichen

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.

EMPFOHLEN: Klicken Sie hier, um Windows-Probleme zu beheben und die Systemleistung zu optimieren
Microsoft-Tipps könnten in "Learning Hub" umbenannt werden

Microsoft-Tipps könnten in "Learning Hub" umbenannt werden

Windows 10 enthält eine integrierte App, "Microsoft-Tipps". Diese App soll den Benutzer über die ...

Weiterlesen

Windows 10 Learning Hub-Archive

Diese Website verwendet Cookies, um Ihre Erfahrung beim Navigieren durch die Website zu verbesser...

Weiterlesen

Windows 10 Tipps-App-Archive

Diese Website verwendet Cookies, um Ihre Erfahrung beim Navigieren durch die Website zu verbesser...

Weiterlesen