Néha hasznos összegyűjteni néhány statisztikát egy szöveges fájlról. Ha olyan modern szövegszerkesztőt használ, mint a Notepad ++ vagy a Geany, akkor valószínűleg elegendő eszköze van az összes lehetséges esethez. Ha azonban csupasz csontú Windows környezetben van, akkor a PowerShell segíthet. Itt egy rövid tipp, hogyan lehet hatékonyan használni a fájl szavainak, karaktereinek és sorainak számításához.
Reklám
A PowerShell a parancssor speciális formája. Hatalmas, használatra kész parancsmagokkal bővült, és a .NET-keretrendszer / C # különböző forgatókönyvekben történő használatával jár. Ha hozzáértésed van szkriptek készítéséhez, létrehozhatsz néhány nagyon hatékonyat a Windows automatizálásához. Nemrégiben a Microsoft elérhetővé tette Linux és OS X rendszerekhez .
hány órát töltöttem gőzzel
A PowerShell hasznos beépített parancsmaggal rendelkezik Mérés-objektum . Kiszámítja bizonyos típusú objektumok tulajdonságait. A Measure-Object háromféle mérést végez, a parancs paramétereitől függően. A parancsmag meg tudja számlálni az objektumokat, és kiszámíthatja a számértékek minimumát, maximumát, összegét és átlagát. Szöveges objektumok esetén meg tudja számolni és kiszámíthatja a sorok, szavak és karakterek számát. Pontosan erre van szükségünk.
Csak annyit kell tennie, hogy átadja a fájl tartalmát a bemenetnek. Ebből a célból kombinálhatja a Mérésobjektumot 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.
Windows 10 vpn parancsikon
- Nyissa meg a PowerShell alkalmazást
- Gépelje be vagy illessze be a következő parancsot:
Get-Content 'F: usb írásvédelem (vázlat) .txt' | mértéke -Vonal -Karakter -Word
Javítsa ki a fájl elérési útjának részét a megmérni kívánt fájlhoz. Esetemben a következő kimenetet mutatja előző cikkem szöveg:
- A következő paranccsal számolhatja ugyanazt a szóközt, kivéve a szóközöket:
Get-Content 'F: usb írásvédelem (vázlat) .txt' | mértéke -Vonal -Karakter -Word -IgnoreWhiteSpace
Ez az. Ez a trükk akkor lehet hasznos, ha be kell szereznie a fájl tartalmi statisztikáját, de nem tudunk megfelelő harmadik féltől származó alkalmazást beszerezni erre a feladatra.