Windows Tips & News

Uzyskaj ilość słów, znaków i linii w pliku za pomocą PowerShell

Czasami przydatne jest zebranie statystyk dotyczących posiadanego pliku tekstowego. Jeśli używasz nowoczesnego edytora tekstu, takiego jak Notepad ++ lub Geany, prawdopodobnie ma wystarczająco dużo narzędzi dla wszystkich możliwych przypadków. Jeśli jednak pracujesz w zwykłym środowisku Windows, PowerShell może Ci pomóc. Oto krótka wskazówka, jak efektywnie z niego korzystać, aby obliczyć liczbę słów, znaków i linii w pliku.

PowerShell to zaawansowana forma wiersza polecenia. Jest rozszerzony o ogromny zestaw gotowych do użycia poleceń cmdlet i umożliwia korzystanie z .NET framework/C# w różnych scenariuszach. Jeśli masz umiejętność pisania skryptów, możesz stworzyć bardzo potężne, aby zautomatyzować system Windows. Ostatnio Microsoft udostępnił go dla systemów Linux i OS X.

PowerShell zawiera przydatne wbudowane polecenie cmdlet Miara-Obiekt. Oblicza wartości właściwości niektórych typów obiektów. Measure-Object wykonuje trzy rodzaje pomiarów, w zależności od parametrów w poleceniu. Polecenie cmdlet może zliczać obiekty i obliczać minimalną, maksymalną, sumę i średnią wartości liczbowych. W przypadku obiektów tekstowych może liczyć i obliczać liczbę wierszy, słów i znaków. Właśnie tego potrzebujemy.

Wszystko czego potrzebujesz to przekazać zawartość pliku do wejścia. W tym celu możesz połączyć Measure-Object z innym cmdletem Pobierz zawartość. Polecenie cmdlet Get-Content drukuje zawartość pliku tekstowego.

Tak więc dla naszego zadania możemy wykonać następujące czynności.

  1. Otwórz PowerShell
  2. Wpisz lub wklej następujące polecenie:
    Get-Content "F:\usb ochrona przed zapisem (wersja robocza).txt" | środek -Linia -Znak -Słowo

    Popraw część ścieżki pliku do pliku, który chcesz zmierzyć. W moim przypadku pokazuje następujące dane wyjściowe dla mój poprzedni artykuł tekst:

  3. Użyj następującego polecenia, aby policzyć to samo, z wyłączeniem spacji:
    Get-Content "F:\usb ochrona przed zapisem (wersja robocza).txt" | miara -Linia -Znak -Słowo -Ignoruj ​​WhiteSpace

Otóż ​​to. Ta sztuczka może być przydatna, gdy chcesz uzyskać statystyki zawartości pliku, ale nie możesz uzyskać odpowiedniej aplikacji innej firmy do tego zadania.

KB5003214 Preview wydany dla Windows 10 2004, 20H2 i 21H1

KB5003214 Preview wydany dla Windows 10 2004, 20H2 i 21H1

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Jak zmienić czcionkę w czytniku immersyjnym w Microsoft Edge

Jak zmienić czcionkę w czytniku immersyjnym w Microsoft Edge

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Odblokuj stały lub wymienny dysk BitLocker w systemie Windows 10

Odblokuj stały lub wymienny dysk BitLocker w systemie Windows 10

Jak odblokować stały lub wymienny dysk BitLocker w systemie Windows 10?Windows 10 umożliwia włącz...

Czytaj więcej