Weboldal keresés

PowerShell számláló sorok a fájlban és a szavakban


Ebben a rövid cikkben elmagyarázom, hogyan lehet számlálni a sorokat a fájlban, és hogyan lehet PowerShell-szkript segítségével lekérni a sorok és szavak számát a fájlban a megadott könyvtárban.

A PowerShell Get-Content parancsmag lekéri a fájl tartalmát az elérési út paraméterrel, és a Measure-Object parancsmag használatával a PowerShell számlálósorok fájljában és a szavak fájlban.

Ismerjük meg a Get-Content és a Measure-Object parancsmag használatát a fájl sorainak nyomtatásához.

Megjegyzés: Mielőtt a fenti szkriptet használná a fájlnév lekéréséhez, ellenőrizze, hogy létezik-e fájl a PowerShellben!

PowerShell számláló sorok a fájlban

Tekintsünk egy példát a D:\PowerShell\ helyen megadott fájl tartalmának olvasására, és számlálja a sorokat a fájlban és a wordben az alábbiak szerint.

 Get-Content -Path D:\PowerShell\ZeroMileFile.txt | Measure-Object -Line -Word -Character

Az első parancsban a PowerShell Get-Content parancsmag beolvassa a -Path paraméter által megadott fájl tartalmát, és átadja a kimenetet a második parancsnak az alábbiak szerint

A második parancs a PowerShell Measure-Object parancsmagot használja a megadott könyvtárban lévő fájl sorainak megszámlálására.

A Measure-Object parancsmag sor, szó és karakter paraméterekkel rendelkezik a sorok számának, az összes szónak és az összes karakternek a fájlban való lekéréséhez az alábbiak szerint

A fenti képhez hasonlóan a measure-object cmdlet visszaadja a fájl sorainak teljes számát, valamint a fájlban található szavak és karakterek számát.

Jó tipp: Hogyan kaphat fájlnevet kiterjesztés nélkül a PowerShellben!

Következtetés

A fenti cikkben megtanultuk a PowerShell használatával számlálni a sorokat a fájlban a megadott könyvtárban. A Get-Content cmdlet lekéri a fájl tartalmát, és a Measure-Object parancsmag segítségével lekéri a fájl sorainak teljes számát.

Itt olvashat arról, hogyan hozhat létre többsoros karakterláncot a PowerShellben!

A PowerShell Active Directory parancsairól és a PowerShell alapjairól további témaköröket találhat a ShellGeek főoldalán.

Kapcsolódó cikkek