Linuxin wc-ko­men­nol­la voit näyttää tiedoston rivien, sanojen ja merkkien lu­ku­mää­rän. Komentoa voidaan käyttää myös useiden tie­dos­to­jen kanssa, ja se osaa laskea tulokset yhteen.

Mikä on Linuxin wc-komento?

Jos haluat laskea teks­ti­tie­dos­ton merk­ki­mää­rän, Linuxin wc-komento on paras vaih­toeh­to. Komento, jonka lyhenne tar­koit­taa sa­na­mää­rää (word count), suo­ri­te­taan ko­men­to­ri­vil­tä ja se on yksi va­kio­työ­ka­luis­ta, jotka si­säl­ty­vät Linux-ja­ke­lui­hin, kuten Debianiin tai Ubuntuun. wc tar­kas­te­lee tavuja, sanoja ja merkkejä ja antaa erillisen tai yh­dis­tel­mä­tu­lok­sen. Vaikka useim­mil­la teks­tioh­jel­mil­la on vastaava vaih­toeh­to, jos haluat saada tulokset suoraan ter­mi­naa­lis­ta avaamatta uutta ohjelmaa, Linuxin wc on täy­del­li­nen valinta.

Miten Linuxin wc-komento toimii?

Linuxin wc-komennon toiminta on helppo selittää. Kun käytät komentoa, saat tarkan luettelon eri pa­ra­met­reis­ta, jotka voit määrittää käy­tet­tä­vis­sä olevien vaih­toeh­to­jen avulla tai jättää ole­tus­a­se­tuk­siin. Ole­tus­a­se­tuk­sil­la saat peräkkäin rivien, sanojen ja merkkien lu­ku­mää­rän. Voit myös suorittaa komennon useille teks­ti­tie­dos­toil­le sa­ma­nai­kai­ses­ti. Saat tällöin tarkan luettelon yk­sit­täi­sis­tä asia­kir­jois­ta sekä lisäksi eri rivien, sanojen ja merkkien ko­ko­nais­mää­rän.

Miltä Linuxin wc-komennon syntaksi näyttää?

Syntaksi on seuraava:

$ wc [Option] [File]
shell

Jos 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ää ole­tusar­vois­ta syötettä.

Mitkä ovat Linuxin wc-komennon vaih­toeh­dot?

Voit muokata wc-komentoa eri­lai­sil­la vaih­toeh­doil­la:

  • -c: Laskee vain tiedoston ta­vu­mää­rän.
  • -L: Palauttaa pisimmän rivin pituuden.
  • -l: Laskee vain tiedoston rivien lu­ku­mää­rän.
  • -m: Palauttaa vain tiedoston merkkien määrän.
  • -w: Laskee vain tiedoston sanojen lu­ku­mää­rän.

Esi­merk­ke­jä wc-ko­men­nos­ta

Lopuksi esit­te­lem­me muutamia käytännön esi­merk­ke­jä, jotta voit hyödyntää Linuxin wc-komentoa arjessasi.

$ wc example.txt
shell

Tämä näyttää tiedoston example.txt rivien, sanojen ja merkkien lu­ku­mää­rän.

$ wc example.txt index.html
shell

Tällä ko­men­nol­la voit saada kunkin tiedoston sa­na­mää­rän edellä esitetyn mallin mu­kai­ses­ti. Tu­lok­ses­sa on myös rivi, jossa on molempien tie­dos­to­jen yh­teen­las­ket­tu sanamäärä.

$ wc -w example.py
shell

Tämä näyttää vain asia­kir­jan example.py sa­na­mää­rän.

Siirry pää­va­lik­koon