Joskus on hyödyllistä kerätä joitain tilastoja tekstitiedostostasi. Jos käytät modernia tekstieditoria, kuten Notepad ++ tai Geany, sillä on todennäköisesti tarpeeksi työkaluja kaikkiin mahdollisiin tapauksiin. Jos kuitenkin olet Windows-barebone-ympäristössä, PowerShell voi auttaa sinua. Tässä on nopea vinkki, kuinka voit käyttää sitä tehokkaasti sanan, merkkien ja rivien määrän laskemiseen tiedostossa.
Mainonta
PowerShell on kehittynyt komentokehote. Sitä laajennetaan valtavalla käyttövalmiilla cmdlet-sarjalla, ja sen mukana on kyky käyttää .NET framework / C # -sovellusta erilaisissa tilanteissa. Jos sinulla on taitoa kirjoittaa komentosarjoja, voit luoda erittäin tehokkaita skriptejä Windowsin automatisoimiseksi. Viime aikoina Microsoft teki sen saataville Linuxille ja OS X: lle .
ei soittajan tunnusta kuinka selvittää kuka soitti
PowerShellissä on hyödyllinen sisäänrakennettu cmdlet-komento Mittaa-objekti . Se laskee tietyntyyppisten objektien ominaisuusarvot. Measure-Object suorittaa kolmen tyyppisiä mittauksia komennon parametreista riippuen. Cmdlet voi laskea objekteja ja laskea numeeristen arvojen vähimmäis-, enimmäis-, summa- ja keskiarvot. Teksti-objekteille se voi laskea ja laskea rivien, sanojen ja merkkien määrän. Juuri sitä tarvitsemme.
Tarvitset vain siirtää tiedostosisältö syötteeseen. Tätä tarkoitusta varten voit yhdistää Measure-Objectin toisen cmdletin kanssa Get-sisältö . Get-Content-cmdlet-tiedosto tulostaa tekstitiedoston sisällön.
Joten tehtäväämme varten voimme tehdä seuraavan.
Windows 10 VPN-pikakuvake
- Avaa PowerShell
- Kirjoita tai liitä seuraava komento:
Get-Content 'F: usb-kirjoitussuoja (luonnos) .txt' | mittaa -Rivi -Merkki -Sana
Korjaa tiedostopolun osa mitattavaan tiedostoon. Minun tapauksessani se näyttää seuraavan tuotoksen edellinen artikkeli teksti:
- Käytä seuraavaa komentoa laskeaksesi samat välilyönnit:
Get-Content 'F: usb-kirjoitussuoja (luonnos) .txt' | mittaa -Rivi -Merkki -Sana -IgnoreWhiteSpace
Se siitä. Tämä temppu voi olla hyödyllinen, kun sinun on haettava tiedostosisältötilastot, mutta et voi hankkia sopivaa kolmannen osapuolen sovellusta tähän tehtävään.