Kartais naudinga rinkti statistiką apie turimą tekstinį failą. Jei naudojate modernų teksto redaktorių, pvz., „Notepad ++“ arba „Geany“, tikriausiai jame yra pakankamai įrankių visais įmanomais atvejais. Tačiau, jei esate „Windows“ aplinkoje be baro, „PowerShell“ gali jums padėti. Čia yra trumpas patarimas, kaip efektyviai jį naudoti norint apskaičiuoti failo žodžių, simbolių ir eilučių skaičių.
Reklama
„PowerShell“ yra išplėstinė komandų eilutės forma. Jis pratęstas didžiuliu paruoštų naudoti cmdlet rinkiniu ir suteikia galimybę naudoti .NET framework / C # įvairiais atvejais. Jei turite įgūdžių rašyti scenarijus, galite sukurti labai galingus, kad automatizuotumėte „Windows“. Neseniai „Microsoft“ padarė ją prieinamą „Linux“ ir „OS X“ .
kaip tu gauni argus wow
„PowerShell“ yra naudingas įmontuotas cmdlet Priemonė-objektas . Jis apskaičiuoja tam tikrų tipų objektų savybių vertes. „Measure-Object“ atlieka trijų tipų matavimus, priklausomai nuo komandos parametrų. „Cmdlet“ gali suskaičiuoti objektus ir apskaičiuoti mažiausią, didžiausią, suminę ir vidurkinę skaitines reikšmes. Teksto objektams 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į įvesties. Tuo tikslu galite sujungti „Measure-Object“ su kita cmdlet „Get-Content“ . Cmdlet „Get-Content“ atsispausdina teksto failo turinį.
Taigi vykdydami savo užduotį galime atlikti šiuos veiksmus.
Windows 10 VPN spartusis klavišas
- Atidarykite „PowerShell“
- Įveskite arba įklijuokite šią komandą:
„Get-Content“ „F: usb įrašymo apsauga (juodraštis) .txt“ | priemonė -Line -Chacter -Word
Pataisykite failo kelio dalį į failą, kurį turite išmatuoti. Mano atveju tai rodo tokį išėjimą mano ankstesnis straipsnis tekstas:
- Norėdami suskaičiuoti tuos pačius, išskyrus tarpus, naudokite šią komandą:
„Get-Content“ „F: usb įrašymo apsauga (juodraštis) .txt“ | priemonė -Line -Chacter -Word -IgnoreWhiteSpace
Viskas. Šis triukas gali būti naudingas, kai reikia gauti failo turinio statistiką, bet negalite gauti tinkamos trečiosios šalies programos šiai užduočiai atlikti.