Kuinka käyttää WC-komentoa Linuxissa

Laske terminaalista tiedostossa olevien sanojen, rivien, tavujen ja parillisten merkkien määrä

WC (word count) -komentoa käytetään Linux-järjestelmissä tekstitiedoston sanojen, rivien ja tavujen laskemiseen. Voit käyttää sitä useilla tavoilla muiden komentojen kanssa näyttääksesi tietoja tekstitiedostoista melko helposti.

Käyttämällä WC komento

Yleinen syntaksi:.

wc [valinnat..] [tiedoston_nimi]

Vaihtoehdot saatavilla WC komento:

VaihtoehtoKuvaus
-ltulostaa tiedoston rivien lukumäärä
-wtulostaa tiedoston sanojen lukumäärän
-ctulostaa tiedostossa olevien tavujen lukumäärän
-mtulostaa tiedostossa olevien merkkien lukumäärän
-LTulosta tiedoston pisimmän rivin pituus

Esimerkki:

Näemme perusesimerkin, joka selittää sovelluksen käytön WC komento Linuxissa.

Meillä on demotiedosto paikassa test.txt. Seuraavassa on esittelytiedoston test.txt sisältö.

Tämä on demotiedosto. Tämä artikkeli auttaa sinua oppimaan wc-komennon. wc-komento on melko helppokäyttöinen. Voit oppia sen ominaisuuksista tästä artikkelista. Löydät monia hyödyllisiä artikkeleita, jotka liittyvät kaikkiin Linux-tarpeisiisi tästä portista$. Tiedoston loppu Kiitos.

Käyttämällä WC komento tähän tiedostoon.

wc testi.txt

Lähtö:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

Tässä tulosteessa voit nähdä, että numerot edustavat arvoja seuraavasti.

  1. rivien määrä - 11
  2. Sanojen määrä - 51
  3. tavujen määrä - 275

Voit myös näyttää rivien ja sanojen määrän käyttämällä WC komento useille tiedostoille.

Esimerkki:

wc /etc/passwd /proc/cpuinfo

Lähtö:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 yhteensä gaurav@ubuntu:~$

Tulosteen 2. rivi näyttää tiedot /etc/passwd tiedosto ja 3. rivi /proc/cpuinfo. Tulosteen lopussa näytetään molempien tiedostojen kokonaisluku.

Kuinka laskea rivien kokonaismäärä tekstitiedostossa

Käyttämällä -l vaihtoehto WC -komennolla voit tulostaa tietyn tekstitiedoston rivien määrän.

Yleinen syntaksi:

wc -l [tiedoston_nimi]

Esimerkki:

wc -l /etc/group

Lähtö:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

Täällä, ulostulossa, voimme nähdä, että rivien määrä /etc/group tiedosto on 81.

Kuinka laskea sanoja tekstitiedostossa

Käyttämällä -w (pienet kirjaimet) -vaihtoehto sisään WC komento tulostaa terminaalissa olevan tekstitiedoston sanojen kokonaismäärän.

Yleinen syntaksi:

wc -w [tiedoston_nimi]

Esimerkki:

wc -w testi.txt

Lähtö:

51 testi.txt

Tekstitiedostossa testi.txt on 51 sanaa.

Hanki tiedoston tavumäärä

Voit käyttää -c vaihtoehto kanssa WC -komento tulostaaksesi tiedoston tavujen määrän päätteessäsi.

Tiedoston käyttämien tavujen määrä kertoo meille kyseisen tekstitiedoston käyttämän muistin.

Yleinen syntaksi:

wc -c [tiedoston_nimi]

Esimerkki:

wc -c /etc/passwd

Lähtö:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

Tulosten perusteella voimme päätellä, että passwd tiedosto käyttää 3102 tavua.

Hanki tiedostossa olevien merkkien kokonaismäärä

Käyttämällä -m vaihtoehto kanssa WC -komento tulostaa tietyn tiedoston merkkien kokonaismäärän.

Yleinen syntaksi:

wc -m [tiedoston_nimi]

Esimerkki:

wc -m testi.txt

Lähtö:

gaurav@ubuntu:~/space$ wc -m testi.txt 275 testi.txt gaurav@ubuntu:~/space$ 

Tulos näyttää, että annetussa tiedostossa on 275 merkkiä.

Hanki tiedoston pisimmän rivin pituus

Voit käyttää -L (isot kirjaimet) -vaihtoehto WC -komento tulostaa tekstitiedoston pisimmän rivin pituuden. Tämä komento tulostaa pituuden rivin merkkien lukumääränä.

Yleinen syntaksi:

wc -L [tiedoston_nimi]

Esimerkki:

wc -L testi.txt

Lähtö:

82 testi.txt

Tämä tulos tarkoittaa, että annetun tekstitiedoston testi.txt pisimmällä rivillä on 82 merkkiä.

Kuinka laskea tekstitiedostojen lukumäärä nykyisessä hakemistossa

WC -komentoa voidaan käyttää myös nykyisen hakemiston tekstitiedostojen kokonaismäärän laskemiseen. Jotta voit tehdä tämän, sinun on käytettävä WC komento - löytö komento putkiston kautta.

Katsotaanpa tätä käyttöä WC komento esimerkin kautta.

Esimerkki:

löytö . -tyyppi f | wc -l

.(piste) : Tässä . (piste) tarkoittaa sitä löytö komennon pitäisi etsiä nykyisestä hakemistosta.

-tyyppi: Tämä määrittää löytö -komento etsiäksesi samanlaisia ​​tiedostotyyppejä nykyisestä hakemistosta.

f: Täällä, f edustavat "tiedostoja".

Mikä tahansa on tämän ensimmäisen komennon tulos löytö sitten johdetaan laitteeseen WC komento. WC laskee sitten nykyisen hakemiston tiedostojen kokonaismäärän ja näyttää numeron päätteessäsi.

Lähtö:

gaurav@ubuntu:~/space$ etsi . -tyyppi f | wc -l 13 gaurav@ubuntu:~/space$ 

Tulos näkyy 13, mikä tarkoittaa, että annetussa hakemistossa on 13 samantyyppistä tekstitiedostoa.

Johtopäätös

Kuten olet samaa mieltä, että käyttö WC komento on melko yksinkertainen ja sitä voidaan helposti käyttää tekstitiedostojesi kanssa saadaksesi tietoja niistä. Tätä komentoa voidaan käyttää myös yhdessä muiden komentojen kanssa käyttämällä putkistovaihtoehtoa.