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.

Microsoft Authenticator wreszcie otrzymał nowoczesną ikonę i nowe funkcje

Microsoft Authenticator wreszcie otrzymał nowoczesną ikonę i nowe funkcje

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

Czytaj więcej

Windows 11 pozwala zmienić głośność, przewijając kółko myszy nad ikoną w zasobniku

Windows 11 pozwala zmienić głośność, przewijając kółko myszy nad ikoną w zasobniku

Po dostarczeniu początkowej wersji systemu Windows 11 firma Microsoft powraca do swoich desek kre...

Czytaj więcej

Windows 10 Kompilacja 18362.329 (KB4512941 dla wersji 1903)

Windows 10 Kompilacja 18362.329 (KB4512941 dla wersji 1903)

Firma Microsoft wydaje w tym miesiącu drugą zbiorczą aktualizację dla systemu Windows 10 w wersji...

Czytaj więcej