Windows Tips & News

Hanki sanoja, merkkejä ja rivejä tiedostoon PowerShellin avulla

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Joskus on hyödyllistä kerätä tilastotietoja olemassa olevasta tekstitiedostosta. Jos käytät modernia tekstieditoria, kuten Notepad++ tai Geany, siinä on todennäköisesti tarpeeksi työkaluja kaikkiin mahdollisiin tapauksiin. Jos olet kuitenkin Windows-ympäristössä, PowerShell voi auttaa sinua. Tässä on nopea vinkki, kuinka voit käyttää sitä tehokkaasti laskeaksesi sanojen, merkkien ja rivien lukumäärän tiedostossa.

Mainos


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 teki sen saataville Linuxille ja OS X: lle.

PowerShellin mukana tulee hyödyllinen sisäänrakennettu cmdlet Measure-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. Tämä on juuri sitä mitä tarvitsemme.

Sinun tarvitsee vain siirtää tiedoston sisältö syötteeseen. Tätä tarkoitusta varten voit yhdistää Measure-Objectin toiseen cmdletiin Hanki-sisältö. Get-Content-cmdlet tulostaa tekstitiedoston sisällön.

Joten tehtäväämme varten voimme tehdä seuraavan.

  1. Avaa PowerShell
  2. Kirjoita tai liitä seuraava komento:
    Get-Content "F:\usb-kirjoitussuojaus (draft).txt" | mitta -Rivi -merkki -Sana

    Korjaa tiedostopolun osa mitattavaan tiedostoon. Minun tapauksessani se näyttää seuraavan tulosteen edellinen artikkelini teksti:powershell-get-file-stats

  3. Käytä seuraavaa komentoa laskeaksesi samat välilyönnit pois lukien:
    Get-Content "F:\usb-kirjoitussuojaus (draft).txt" | mitta -Rivi -merkki -Sana -IgnoreWhiteSpace
    powershell-get-file-stats-ilman välilyöntejä

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.

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Lataa Lataa RPGCLUB_LineAge2 Skin Winampille

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Lataa Lataa dcb Skin Winampille

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Lataa Lataa Cyanian_2010 Skin Winampille

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää