Mõnikord on kasulik koguda statistikat teie olemasoleva tekstifaili kohta. Kui kasutate kaasaegset tekstiredaktorit nagu Notepad ++ või Geany, on sellel tõenäoliselt piisavalt tööriistu kõigi võimalike juhtude jaoks. Kui aga olete Windowsi õhulihase keskkonnas, saab PowerShell teid aidata. Siin on kiire näpunäide, kuidas seda failis sõnade, tähtede ja ridade arvu arvutamiseks tõhusalt kasutada.
Reklaam
PowerShell on edasijõudnutele käsuviip. Seda laiendatakse tohutute kasutusvalmis cmdlet-komplektide abil ja sellega kaasneb võime kasutada .NET framework / C # mitmesugustes stsenaariumides. Kui teil on oskusi skripte kirjutada, saate Windowsi automatiseerimiseks luua mõned väga võimsad. Hiljuti Microsoft tegi selle Linuxile ja OS X-ile kättesaadavaks .
mäluhalduse sinise ekraani aknad 10
PowerShelli komplektis on kasulik sisseehitatud cmdlet-käsk Mõõt-objekt . See arvutab teatud tüüpi objektide omaduste väärtused. Measure-Object teostab kolme tüüpi mõõtmisi, sõltuvalt käsu parameetritest. Cmdlet saab objekte loendada ja arvväärtuste miinimumi, maksimumi, summa ja keskmise arvutada. Tekstiobjektide korral saab see lugeda ja arvutada ridade, sõnade ja märkide arvu. See on täpselt see, mida me vajame.
Kõik, mida vajate, on faili sisu sisendisse edastamine. Sel eesmärgil saate Measure-Objecti kombineerida teise cmdletiga Hangi sisu . Cmdlet-käsk Get-Content prindib tekstifaili sisu.
Seega saame oma ülesande täitmiseks teha järgmist.
Windows 10 VPN otsetee
- Avage PowerShell
- Tippige või kleepige järgmine käsk:
Get-Content 'F: usb kirjutuskaitse (mustand) .txt' | mõõt -Joon -Märk -Sõna
Parandage faili teeosa faili jaoks, mida peate mõõtma. Minu puhul näitab see järgmist väljundit minu eelmine artikkel tekst:
- Kasutage järgmist käsku, et loendada samu tühikuid:
Get-Content 'F: usb kirjutuskaitse (mustand) .txt' | mõõt -Joon -Märk -Sõna -IgnoreWhiteSpace
See selleks. See trikk võib olla kasulik, kui peate hankima faili sisu statistika, kuid ei saa selle ülesande jaoks sobivat kolmanda osapoole rakendust.