PowerShell on edistynyt komentokehotteen muoto. Sitä on laajennettu valtavalla joukolla käyttövalmiita cmdlet-komentoja, ja siinä on mahdollisuus käyttää .NET framework/C#:a eri tilanteissa. Jos sinulla on taito kirjoittaa komentosarjoja, voit luoda erittäin tehokkaita komentosarjoja Windowsin automatisoimiseksi. Äskettäin Microsoft julkaisi sen Linuxille ja OS X:lle.
PowerShellin mukana tulee hyödyllinen sisäänrakennettu cmdletMeasure-Object. Se laskee tietyntyyppisten objektien ominaisuusarvot. Measure-Object suorittaa kolmenlaisia mittauksia komennon parametrien mukaan. cmdlet voi laskea objekteja ja laskea numeeristen arvojen minimi-, maksimi-, summa- ja keskiarvot. Tekstiobjekteille se voi laskea ja laskea rivien, sanojen ja merkkien määrän. Juuri tätä me tarvitsemme.
Sinun tarvitsee vain siirtää tiedoston sisältö tuloon. Tätä tarkoitusta varten voit yhdistää Measure-Objectin toiseen cmdletiinHanki sisältöä. Get-Content-cmdlet tulostaa tekstitiedoston sisällön.
Tehtävämme kannalta voimme siis tehdä seuraavaa.
- Avaa PowerShell
- Kirjoita tai liitä seuraava komento:|_+_|
Korjaa tiedostopolun osa mitattavaan tiedostoon. Minun tapauksessani se näyttää seuraavan tulosteen edelliselle artikkelitekstilleni:
- Käytä seuraavaa komentoa laskeaksesi samat välilyönnit pois lukien:|_+_|
Se siitä. Tämä temppu voi olla hyödyllinen, kun haluat saada tiedoston sisältötilastot, mutta et voi saada sopivaa kolmannen osapuolen sovellusta tähän tehtävään.