Windows Tips & News

Hankige PowerShelli abil faili sõnu, tähti ja ridu

Mõnikord on kasulik koguda statistikat olemasoleva tekstifaili kohta. Kui kasutate kaasaegset tekstiredaktorit nagu Notepad++ või Geany, on sellel tõenäoliselt piisavalt tööriistu kõigi võimalike juhtumite jaoks. Kui aga asute ilma Windowsi keskkonnas, võib PowerShell teid aidata. Siin on kiire näpunäide, kuidas seda tõhusalt kasutada failis olevate sõnade, märkide ja ridade arvu arvutamiseks.

PowerShell on käsuviiba täiustatud vorm. Seda on täiendatud suure hulga kasutusvalmis cmdlet-käskudega ja see sisaldab võimalust kasutada .NET framework/C# mitmesugustes stsenaariumides. Kui teil on skriptide kirjutamise oskus, saate Windowsi automatiseerimiseks luua väga võimsaid. Hiljuti Microsoft muutis selle kättesaadavaks Linuxi ja OS X jaoks.

PowerShelliga on kaasas kasulik sisseehitatud cmdlet Mõõt-Objekt. See arvutab teatud tüüpi objektide omaduste väärtused. Measure-Object teostab kolme tüüpi mõõtmisi, olenevalt käsu parameetritest. cmdlet suudab loendada objekte ja arvutada arvväärtuste miinimumi, maksimumi, summa ja keskmise. Tekstiobjektide puhul 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 edastada. Sel eesmärgil saate ühendada Measure-Object teise cmdletiga Hankige sisu. Get-Content cmdlet prindib tekstifaili sisu.

Seega saame oma ülesande täitmiseks teha järgmist.

  1. Avage PowerShell
  2. Tippige või kleepige järgmine käsk:
    Get-Content "F:\usb kirjutuskaitse (mustand).txt" | mõõt -Rida -Tähemärk -Sõna

    Parandage failitee osa failile, mida peate mõõtma. Minu puhul näitab see järgmist väljundit minu eelmine artikkel tekst:

  3. Kasutage samade tühikute arvestamiseks järgmist käsku:
    Get-Content "F:\usb kirjutuskaitse (mustand).txt" | mõõt -Rea -Tähemärk -Sõna -Ignoreeri valget ruumi

See on kõik. See nipp võib olla kasulik, kui teil on vaja hankida faili sisu statistika, kuid te ei saa selle ülesande jaoks sobivat kolmanda osapoole rakendust hankida.

AI-toega Bing tuleb Skype'i ja Edge'i mobiilis ning lisab häälsisendi toe

AI-toega Bing tuleb Skype'i ja Edge'i mobiilis ning lisab häälsisendi toe

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

PowerToys 0.68.1 võimaldab siduda Ctrl + V tööriistaga "Kleebi tekstina".

PowerToys 0.68.1 võimaldab siduda Ctrl + V tööriistaga "Kleebi tekstina".

Peagi pärast põhiversiooni 0.68 väljaandmist sai PowerToys uue värskenduse. PowerToys 0.68.1 para...

Loe rohkem

Windows 11 saab lõpuks võimaluse lahti võtta tegumiriba nupud ja kuvada tekstisilte

Windows 11 saab lõpuks võimaluse lahti võtta tegumiriba nupud ja kuvada tekstisilte

Microsoft taastab lõpuks võimaluse tegumiriba nuppude grupeeringust lahti võtta ja töötavate rake...

Loe rohkem