Kuidas kasutada Linuxi käsku „wc“ sõnade, tähemärkide ja ridade loendamiseks failides
Linuxi käsuga wc saab kuvada failis olevate ridade, sõnade ja tähemärkide arvu. Seda käsku saab kasutada ka mitme dokumendi puhul ning see suudab tulemused kokku liita.
Mis on Linuxi käsk wc?
Kui soovite tekstifailis olevaid märke loendada, on Linuxi käsk wc selleks parim valik. Käsk, mille lühend tähendab sõnade arvu (word count), käivitatakse käsurealt ja on üks standardseid tööriistu, mis kuuluvad Linuxi distributsioonidesse nagu Debian või Ubuntu. wc loeb baite, sõnu ja tähemärke ning annab tulemuse kas eraldi või kombineeritult. Kuigi enamikul tekstiredaktoritel on sarnane võimalus, on Linuxi wc ideaalne valik, kui soovite tulemusi saada otse terminali kaudu ilma uut programmi avamata.
Kuidas töötab Linuxi käsk wc?
Linuxi käsukäsu „wc“ toimimist on lihtne selgitada. Kui kasutad seda käsukäsku, saad täpse loetelu erinevatest parameetritest, mida saad määrata olemasolevate valikute abil või jätta need vaikimisi seadistustega. Vaikimisi kuvatakse järjest ridade, sõnade ja tähemärkide arv. Võite käsku kasutada ka mitme tekstifaili puhul korraga. Siis saate täpse loetelu iga dokumendi kohta ning lisaks ka erinevate ridade, sõnade ja tähtede koguarvu.
Milline on Linuxi käsu wc süntaks?
Süntaks on järgmine:
$ wc [Option] [File]shellKui te neid valikuid kasutada ei soovi, on tulemus selline, nagu eespool mainitud – ridadega, sõnadega ja tähemärkidega. Kui te faili ei sisesta, kasutab käsk automaatselt vaikimisi sisendit.
Millised on Linuxi käsu wc valikud?
Saad käsureale wc lisada mitmesuguseid valikuid:
- -c: Loendab ainult failis olevate baitide arvu.
- -L: Näitab pikima rea pikkust.
- -l: Loendab ainult failis olevate ridade arvu.
- -m: Näitab ainult failis olevaid märke.
- -w: Loendab ainult failis olevate sõnade arvu.
Näited wc-käsu kohta
Lõpetuseks tutvustame teile mõningaid praktilisi näiteid, et saaksite Linuxi käsku wc oma igapäevaelus kasutada.
$ wc example.txtshellSee näitab failis example.txt olevate ridade, sõnade ja tähemärkide arvu.
$ wc example.txt index.htmlshellSelle käsuga saate iga faili kohta esitada sõnade arvu vastavalt eespool toodud skeemile. Tulemus sisaldab ka rida, kus on mõlema faili koguarv.
$ wc -w example.pyshellSee näitab ainult dokumendis example.py sisalduvate sõnade arvu.