Windows Tips & News

Získajte množstvo slov, znakov a riadkov v súbore pomocou PowerShell

Niekedy je užitočné zhromaždiť nejaké štatistiky o textovom súbore, ktorý máte. Ak používate moderný textový editor ako Notepad++ alebo Geany, pravdepodobne má dostatok nástrojov pre všetky možné prípady. Ak sa však nachádzate v barebone prostredí Windowsu, PowerShell vám môže pomôcť. Tu je rýchly tip, ako ho efektívne použiť na výpočet počtu slov, znakov a riadkov v súbore.

PowerShell je pokročilá forma príkazového riadka. Je rozšírený o obrovskú sadu cmdlet pripravených na použitie a prichádza s možnosťou používať .NET framework/C# v rôznych scenároch. Ak máte schopnosť písať skripty, môžete vytvoriť niekoľko veľmi výkonných skriptov na automatizáciu systému Windows. Nedávno Microsoft sprístupnil pre Linux a OS X.

PowerShell prichádza s užitočným vstavaným cmdlet Measure-Object. Vypočítava hodnoty vlastností určitých typov objektov. Measure-Object vykonáva tri typy meraní v závislosti od parametrov v príkaze. Rutina cmdlet dokáže počítať objekty a vypočítať minimum, maximum, súčet a priemer číselných hodnôt. V prípade textových objektov dokáže spočítať a vypočítať počet riadkov, slov a znakov. Presne toto potrebujeme.

Všetko, čo potrebujete, je odovzdať obsah súboru na vstup. Na tento účel môžete skombinovať Measure-Object s inou rutinou cmdlet Získajte obsah. Rutina cmdlet Get-Content vytlačí obsah textového súboru.

Takže pre našu úlohu môžeme urobiť nasledovné.

  1. Otvorte PowerShell
  2. Zadajte alebo prilepte nasledujúci príkaz:
    Get-Content "F:\usb ochrana proti zápisu (koncept).txt" | miera -Riadok -Znak -Slovo

    Opravte časť cesty k súboru na súbor, ktorý potrebujete zmerať. V mojom prípade zobrazuje nasledujúci výstup pre môj predchádzajúci článok text:

  3. Na spočítanie rovnakých medzier s výnimkou medzier použite nasledujúci príkaz:
    Get-Content "F:\usb ochrana proti zápisu (koncept).txt" | miera -Riadok -Znak -Slovo -IgnorovaťWhiteSpace

To je všetko. Tento trik môže byť užitočný, keď potrebujete získať štatistiku obsahu súboru, ale nemôžete získať vhodnú aplikáciu tretej strany na túto úlohu.

Aplikácia vášho telefónu teraz umožňuje reagovať na upozornenia zo stránky s upozorneniami

Aplikácia vášho telefónu teraz umožňuje reagovať na upozornenia zo stránky s upozorneniami

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Zapnite alebo vypnite upozornenia telefónu pre Android v systéme Windows 10

Zapnite alebo vypnite upozornenia telefónu pre Android v systéme Windows 10

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Aplikácia vášho telefónu teraz umožňuje reagovať na upozornenia zo stránky s upozorneniami

Aplikácia vášho telefónu teraz umožňuje reagovať na upozornenia zo stránky s upozorneniami

Spoločnosť Microsoft zavádza novú funkciu pre používateľov Fast Ring Insider v aplikácii Your Pho...

Čítaj viac