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:
Vaihtoehto | Kuvaus |
-l | tulostaa tiedoston rivien lukumäärä |
-w | tulostaa tiedoston sanojen lukumäärän |
-c | tulostaa tiedostossa olevien tavujen lukumäärän |
-m | tulostaa tiedostossa olevien merkkien lukumäärän |
-L | Tulosta 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.
- rivien määrä - 11
- Sanojen määrä -
51
- 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.