Windows Tips & News

Szavak, karakterek és sorok mennyisége egy fájlban a PowerShell segítségével

click fraud protection
AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

Néha hasznos statisztikát gyűjteni egy szöveges fájlról. Ha olyan modern szövegszerkesztőt használ, mint a Notepad++ vagy a Geany, valószínűleg minden lehetséges esetre elegendő eszköze van. Ha azonban egy barebone Windows környezetben tartózkodik, akkor a PowerShell segíthet. Íme egy gyors tipp, hogyan használhatja hatékonyan a fájlban lévő szavak, karakterek és sorok számának kiszámításához.

Hirdetés


A PowerShell a parancssor fejlett formája. Használatra kész parancsmagok hatalmas készletével van kibővítve, és a .NET framework/C# különféle forgatókönyvekben használható. Ha megvan a készsége szkriptek írásához, létrehozhat néhány nagyon hatékony szkriptet a Windows automatizálására. Nemrég a Microsoft elérhetővé tette Linux és OS X számára.

A PowerShell hasznos beépített parancsmaggal érkezik Mérték-objektum. Kiszámítja bizonyos típusú objektumok tulajdonságértékeit. A Measure-Object háromféle mérést végez, a parancs paramétereitől függően. A parancsmag meg tudja számolni az objektumokat, és kiszámítja a numerikus értékek minimumát, maximumát, összegét és átlagát. Szöveges objektumok esetén meg tudja számolni és kiszámítani a sorok, szavak és karakterek számát. Pontosan erre van szükségünk.

Csak át kell adnia a fájl tartalmát a bemenetnek. Ebből a célból kombinálhatja a Measure-Object-et egy másik parancsmaggal Get-Content. A Get-Content parancsmag kinyomtatja a szöveges fájl tartalmát.

Tehát feladatunkhoz a következőket tehetjük.

  1. Nyissa meg a PowerShellt
  2. Írja be vagy illessze be a következő parancsot:
    Get-Content "F:\usb írásvédelem (vázlat).txt" | mérték -Vonal -Karakter -Szó

    Javítsa ki a fájl elérési útját a mérni kívánt fájlra. Az én esetemben a következő kimenetet mutatja előző cikkem szöveg:powershell-get-file-stats

  3. Használja a következő parancsot ugyanazon szóközök megszámlálásához:
    Get-Content "F:\usb írásvédelem (vázlat).txt" | mérték -Vonal -Karakter -Szó -IgnoreWhiteSpace
    powershell-get-file-stats-without-spaces

Ez az. Ez a trükk akkor lehet hasznos, ha a fájltartalom statisztikájára van szüksége, de nem tud megfelelő harmadik féltől származó alkalmazást szerezni ehhez a feladathoz.

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához
Hogyan lehet elrejteni az összes asztali ikont a Windows 10 rendszerben

Hogyan lehet elrejteni az összes asztali ikont a Windows 10 rendszerben

Az Asztal egy speciális mappa, amely megjeleníti a kiválasztott háttérképet, valamint a fájlokat,...

Olvass tovább

A Windows DVD Player jelentős frissítést kap a Windows Insider Fast Ringhez

A Windows DVD Player jelentős frissítést kap a Windows Insider Fast Ringhez

2 válaszAmikor a Microsoft 2015 júliusában piacra dobta a Windows 10 eredeti verzióját, sok beszé...

Olvass tovább

Töltse le és telepítse az Alpenglow Firefox témát (Radiance)

Töltse le és telepítse az Alpenglow Firefox témát (Radiance)

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább