Windows Tips & News

Získejte množství slov, znaků a řádků v souboru pomocí PowerShellu

click fraud protection
DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Někdy je užitečné shromáždit nějaké statistiky o textovém souboru, který máte. Pokud používáte moderní textový editor jako Notepad++ nebo Geany, pravděpodobně má dostatek nástrojů pro všechny možné případy. Pokud se však nacházíte v barebone prostředí Windows, pak vám PowerShell může pomoci. Zde je rychlý tip, jak jej efektivně využít k výpočtu počtu slov, znaků a řádků v souboru.

reklama


PowerShell je pokročilá forma příkazového řádku. Je rozšířena o obrovskou sadu rutin připravených k použití a přichází s možností používat .NET framework/C# v různých scénářích. Pokud umíte psát skripty, můžete vytvořit velmi výkonné skripty pro automatizaci Windows. Nedávno Microsoft zpřístupnil pro Linux a OS X.

PowerShell přichází s užitečnou vestavěnou rutinou Měřit-objekt. Vypočítá hodnoty vlastností určitých typů objektů. Measure-Object provádí tři typy měření v závislosti na parametrech v příkazu. Rutina může počítat objekty a vypočítat minimum, maximum, součet a průměr číselných hodnot. U textových objektů dokáže spočítat a vypočítat počet řádků, slov a znaků. To je přesně to, co potřebujeme.

Vše, co potřebujete, je předat obsah souboru na vstup. Za tímto účelem můžete zkombinovat Measure-Object s jinou rutinou Získejte obsah. Rutina Get-Content vytiskne obsah textového souboru.

Pro náš úkol tedy můžeme udělat následující.

  1. Otevřete PowerShell
  2. Zadejte nebo vložte následující příkaz:
    Get-Content "F:\usb ochrana proti zápisu (koncept).txt" | míra -Řádek -Znak -Slov

    Opravte část cesty k souboru na soubor, který potřebujete změřit. V mém případě to ukazuje následující výstup pro můj předchozí článek text:powershell-get-file-stats

  3. K počítání stejných mezer bez mezer použijte následující příkaz:
    Get-Content "F:\usb ochrana proti zápisu (koncept).txt" | míra -Řádek -Znak -Slovo -IgnorovatWhiteSpace
    powershell-get-file-stats-without-spaces

A je to. Tento trik může být užitečný, když potřebujete získat statistiku obsahu souboru, ale nemůžete pro tento úkol získat vhodnou aplikaci třetí strany.

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systému

Téma Daily Bing #2 pro Windows 8

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Téma Daily Bing #4 pro Windows 8

Tento web používá soubory cookie ke zlepšení vašeho zážitku při procházení webem. Z těchto soubor...

Přečtěte si více

Zobrazit nebo skrýt nabídku stahování při spuštění stahování v Microsoft Edge

Zobrazit nebo skrýt nabídku stahování při spuštění stahování v Microsoft Edge

Zde je návod, jak můžete zobrazit nebo skrýt nabídku Stahování při spuštění stahování v Microsoft...

Přečtěte si více