Skip to main content

Laske sanojen määrä tiedostoon Wc-komennolla

2018 | New Action Hindi Dubbed Movies | Super Action Movies | South Dubbed Movies | Dubbed Movie (Saattaa 2024)

2018 | New Action Hindi Dubbed Movies | Super Action Movies | South Dubbed Movies | Dubbed Movie (Saattaa 2024)
Anonim

Linuxin "wc" -komentoa voidaan käyttää tuottamaan tiedostossa olevien sanojen kokonaismäärä. Tämä on hyödyllistä, jos yrität syöttää kilpailun, joka vaatii enimmäismäärä sanoja tai jos olet opiskelija, jolla on vähimmäisvaatimus sanalliselle esseelle.

Todellisuudessa tämä toimii vain hyvin tekstitiedostoilla, mutta LibreOffice tarjoaa "sananlaskenta" -vaihtoehdon "työkalut" -valikosta, jos tarvitset sananlaskun runsaasta tekstistä, kuten Word-dokumentista, OpenOffice-dokumentista tai rikkaasta tekstitiedostosta.

Kuinka käyttää "wc" -komentoa

"Wc" -komennon peruskäyttö on seuraava:

WC

Esimerkiksi meillä on tiedosto nimeltä test.txt, jonka sisältö on seuraava:

Oma esseeotsikkoKissa istui matolla

Tässä tiedostossa olevien sanojen lukumäärän avulla voimme käyttää seuraavaa komentoa:

wc test.txt

Lähtö "wc" -komennosta on seuraava:

3 9 41 test.txt

Arvot ovat seuraavat:

  • Ensimmäinen numero on uusien rivien merkkien määrä
  • Toinen numero on sanojen määrä
  • Kolmas numero on tavujen määrä
  • Lopullinen arvo on tiedostonimi

Hanki tekstin kokonaismäärä useista tiedostoista

Voit antaa useita tiedostonimiä "wc" -komentoon, kun saat laskentataulukon jokaisen tiedoston ja kokonaisrivin osalta.

Todistusta varten kopioimme test.txt-tiedoston ja kutsuimme sen test2.txt. Jotta saisit kummankin tiedoston sanan määrän, voimme suorittaa seuraavan komennon:

wc test.txt test2.txt

Tuotos on seuraava:

3 9 41 test.txt3 9 41 test2.txt6 18 82 yhteensä

Kuten ennen kunkin rivin ensimmäistä numeroa on rivien määrä, toinen numero on sananluku ja kolmas numero tavujen kokonaismäärä.

On olemassa toinen kytkin, joka on hieman outoa nimessä ja toimii varsin oudolla tavalla.

Komento näyttää tältä:

wc --files0-from = -

(Tämä on nolla sanakirjojen jälkeen)

Kun suoritat yllä olevan komennon, näet kohdistimen ja voit syöttää tiedostonimen. Kun olet syöttänyt tiedostonimen, paina CTRL ja D kahdesti. Tämä näyttää kyseisen tiedoston summat.

Nyt voit syöttää toisen tiedostonimen ja painaa CTRL D kahdesti. Tämä näyttää toisen tiedoston summat.

Voit jatkaa tätä, kunnes sinulla on tarpeeksi. Paina CTRL ja C poistuaksesi takaisin pääkomentoriville.

Samaa komentoa voidaan käyttää kaikkien kansiossa olevien tekstitiedostojen kaikkien sanojen löytämiseen seuraavasti:

löytö . -tyy f -print0 | wc -l --files0-from = -

Tämä yhdistää etsintäkomennon sananlaskentakomentoon. Find-komento näyttää nykyisestä hakemistosta (jota kutsutaan nimellä.) Kaikille tiedostoille, joilla on tietyntyyppinen tiedosto ja tulostaa sitten nimen nolla merkillä, jota wc-komento vaatii. Wc-komento ottaa sisääntulon ja käsittelee jokaisen tiedoston komennon palauttaman tiedostonimen.

Näyttää vain tiedoston kokonaistuntimäärä bitteinä

Jos haluat vain laskea tavujen määrän tiedostoon, voit käyttää seuraavaa komentoa:

wc -c

Tämä palauttaa tavujen kokonaislukumäärän ja tiedostonimen.

Kuinka näyttää vain tiedoston kokonaismerkkejä?

Tavutunteen määrä on tavallisesti hieman suurempi kuin tiedoston kokonaismerkkien lukumäärä. Jos haluat vain kokonaislukumäärän, voit käyttää seuraavaa komentoa:

wc -m

Tiedoston test.txt-tiedostolle tulos on 39 eikä 41, kuten aiemmin.

Kuinka näyttää vain tiedoston kokonaissivut

Voit suorittaa seuraavan komennon palauttamaan tiedoston rivien kokonaismäärän:

wc -l

Kuinka näyttää pisin linjan tiedostossa

Jos haluat tietää tiedoston pisimmän viivan, voit suorittaa seuraavan komennon:

wc-L

Jos suoritat tämän komennon "test.txt" -tiedostoa vastaan, tulos on 22, joka vastaa rivin "Kissa istui matolla" merkkien lukumäärää.

Kuinka näyttää vain tiedoston sanojen kokonaismäärä

Viimeisenä mutta ei vähäisimpänä, voit saada tiedoston kokonaismäärä sanoja suorittamalla seuraavan komennon:

wc-w