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.
- Otwórz PowerShell
- 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:
- 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.