Windows Tips & News

Gaukite žodžių, simbolių ir eilučių skaičių faile naudodami „PowerShell“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

Kartais naudinga rinkti statistiką apie turimą tekstinį failą. Jei naudojate modernią teksto rengyklę, pvz., Notepad++ ar Geany, greičiausiai joje yra pakankamai įrankių visais įmanomais atvejais. Tačiau jei esate „Windows“ aplinkoje, „PowerShell“ gali jums padėti. Čia yra trumpas patarimas, kaip jį efektyviai naudoti apskaičiuojant žodžių, simbolių ir eilučių skaičių faile.

Skelbimas


„PowerShell“ yra išplėstinė komandų eilutės forma. Jis papildytas didžiuliu paruoštų naudoti cmdlet rinkiniu ir suteikia galimybę naudoti .NET framework/C# įvairiuose scenarijuose. Jei turite įgūdžių rašyti scenarijus, galite sukurti keletą labai galingų, kad automatizuotų „Windows“. Neseniai „Microsoft“. padarė jį prieinamą „Linux“ ir „OS X“..

„PowerShell“ yra su naudinga integruota cmdlet Matas-Objektas. Jis apskaičiuoja tam tikrų tipų objektų nuosavybės vertes. „Measure-Object“ atlieka trijų tipų matavimus, priklausomai nuo komandos parametrų. Cmdlet gali skaičiuoti objektus ir apskaičiuoti skaitinių reikšmių mažiausią, didžiausią, sumą ir vidurkį. Teksto objektuose jis gali suskaičiuoti ir apskaičiuoti eilučių, žodžių ir simbolių skaičių. Tai yra būtent tai, ko mums reikia.

Viskas, ko jums reikia, yra perduoti failo turinį į įvestį. Tuo tikslu galite sujungti „Measure-Object“ su kita cmdlet Gauti turinį. Get-Content cmdlet atspausdina tekstinio failo turinį.

Taigi, vykdydami savo užduotį, galime atlikti šiuos veiksmus.

  1. Atidarykite „PowerShell“.
  2. Įveskite arba įklijuokite šią komandą:
    Get-Content "F:\usb rašymo apsauga (juodraštis).txt" | matas - eilutė - simbolis - žodis

    Pataisykite failo kelio dalį į failą, kurį reikia išmatuoti. Mano atveju tai rodo šią išvestį mano ankstesnis straipsnis tekstas:powershell-get-file-stats

  3. Norėdami suskaičiuoti tuos pačius tarpus, naudokite šią komandą:
    Get-Content "F:\usb rašymo apsauga (juodraštis).txt" | matas - eilutė - simbolis - žodis - ignoruoti baltą erdvę
    powershell-get-file-stats-be tarpų

Viskas. Šis triukas gali būti naudingas, kai reikia gauti failo turinio statistiką, bet negalite gauti šiai užduočiai tinkamos trečiosios šalies programos.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą
„Windows 11 Build 22623.891“ prideda keletą naujų funkcijų užduočių tvarkytuvėje

„Windows 11 Build 22623.891“ prideda keletą naujų funkcijų užduočių tvarkytuvėje

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Dėl „Windows 11 22H2“ klaidos IME programos gali nereaguoti

Dėl „Windows 11 22H2“ klaidos IME programos gali nereaguoti

„Microsoft“ patvirtino naują „Windows 11 2022“ naujinimo klaidą. Kai vartotojas perjungia įvestie...

Skaityti daugiau

„Windows 11 Build 25201“ leidžia sukurti valdiklių sritį viso ekrano režimu

„Windows 11 Build 25201“ leidžia sukurti valdiklių sritį viso ekrano režimu

Šiandien „Insiders“ pristatoma nauja „Dev“ kanalo versija. Be tradicinės dalies pataisymų, įskait...

Skaityti daugiau