Kuinka laskea sanoja, merkkejä ja rivejä tiedostoista Linuxin wc-komennolla
Linuxin wc-komennolla voit näyttää tiedoston rivien, sanojen ja merkkien lukumäärän. Komentoa voidaan käyttää myös useiden tiedostojen kanssa, ja se osaa laskea tulokset yhteen.
Mikä on Linuxin wc-komento?
Jos haluat laskea tekstitiedoston merkkimäärän, Linuxin wc-komento on paras vaihtoehto. Komento, jonka lyhenne tarkoittaa sanamäärää (word count), suoritetaan komentoriviltä ja se on yksi vakiotyökaluista, jotka sisältyvät Linux-jakeluihin, kuten Debianiin tai Ubuntuun. wc tarkastelee tavuja, sanoja ja merkkejä ja antaa erillisen tai yhdistelmätuloksen. Vaikka useimmilla tekstiohjelmilla on vastaava vaihtoehto, jos haluat saada tulokset suoraan terminaalista avaamatta uutta ohjelmaa, Linuxin wc on täydellinen valinta.
Miten Linuxin wc-komento toimii?
Linuxin wc-komennon toiminta on helppo selittää. Kun käytät komentoa, saat tarkan luettelon eri parametreista, jotka voit määrittää käytettävissä olevien vaihtoehtojen avulla tai jättää oletusasetuksiin. Oletusasetuksilla saat peräkkäin rivien, sanojen ja merkkien lukumäärän. Voit myös suorittaa komennon useille tekstitiedostoille samanaikaisesti. Saat tällöin tarkan luettelon yksittäisistä asiakirjoista sekä lisäksi eri rivien, sanojen ja merkkien kokonaismäärän.
Miltä Linuxin wc-komennon syntaksi näyttää?
Syntaksi on seuraava:
$ wc [Option] [File]shellJos et halua käyttää näitä asetuksia, tulos näyttää edellä kuvatulta rivien, sanojen ja merkkien osalta. Jos et määritä tiedostoa, komento käyttää oletusarvoista syötettä.
Mitkä ovat Linuxin wc-komennon vaihtoehdot?
Voit muokata wc-komentoa erilaisilla vaihtoehdoilla:
- -c: Laskee vain tiedoston tavumäärän.
- -L: Palauttaa pisimmän rivin pituuden.
- -l: Laskee vain tiedoston rivien lukumäärän.
- -m: Palauttaa vain tiedoston merkkien määrän.
- -w: Laskee vain tiedoston sanojen lukumäärän.
Esimerkkejä wc-komennosta
Lopuksi esittelemme muutamia käytännön esimerkkejä, jotta voit hyödyntää Linuxin wc-komentoa arjessasi.
$ wc example.txtshellTämä näyttää tiedoston example.txt rivien, sanojen ja merkkien lukumäärän.
$ wc example.txt index.htmlshellTällä komennolla voit saada kunkin tiedoston sanamäärän edellä esitetyn mallin mukaisesti. Tuloksessa on myös rivi, jossa on molempien tiedostojen yhteenlaskettu sanamäärä.
$ wc -w example.pyshellTämä näyttää vain asiakirjan example.py sanamäärän.