Linuxi "wc" käsku saab kasutada, et anda kogu failis olevate sõnade arv. See on kasulik, kui proovite sisestada konkursi, mis nõuab maksimaalset sõna või kui olete üliõpilane, kelle essee on minimaalne sõna piirangu nõue.
Tõepoolest, see toimib ainult tekstifailide korral, kuid LibreOffice pakub "tööriistade" menüü kaudu võimalust "sõnaarvu", kui vajate sõnaarvestust rikaste tekstidega, näiteks Wordi dokumendist, OpenOffice-dokumendist või rikastekstifailist.
Kuidas kasutada "WC" käsku
Käskluse "wc" põhikasutus on järgmine:
wc
Näiteks on meil fail nimega test.txt koos järgmise sisuga:
Minu ese
Pealkiri
Kass istus mattel
Selle faili sõnade arvu väljaselgitamiseks saame kasutada järgmist käsku:
wc test.txt
Käsu "wc" väljund on järgmine:
3 9 41 test.txt
Väärtused on järgmised:
- Esimene number on uute ridade märkide arv
- Teine number on sõnade arv
- Kolmas number on baitide arv
- Lõplik väärtus on faili nimi
Hangi koguarv sõnade arv mitmest failist
Võite anda käsku "wc" mitme failinime, nii et kui loete iga faili ja kogu rea loendit.
Selle tõestamiseks kopeerisime test.txt faili ja kutsusime selle test2.txt. Mõlema faili sõnaarvu saamiseks võiksime käivitada järgmise käsu:
wc test.txt test2.txt
Väljund on järgmine:
3 9 41 test.txt
3 9 41 test2.txt
6 18 82 kokku
Nagu ennegi, on iga rea esimene number ridade arv, teine number on sõnaarv ja kolmas arv baitide koguarvu.
Saadaval on veel üks lüliti, mis on natuke kummaline ja tegelikult töötab üsna kummalisel viisil.
Käsu näeb välja selline:
wc --files0-from = -
(See on null pärast sõna faile)
Kui käivitate ülaltoodud käsu, näete kursorit ja võite sisestada failinime. Kui olete failinime sisestanud, vajutage kaks korda CTRL ja D. See näitab selle faili kogusummasid.
Nüüd saate sisestada teise failinime ja kaks korda klahvi CTRL D. See näitab teise faili kogusummasid.
Saate seda jätkata, kuni teil on piisavalt. Vajutage CTRL ja C, et jõuda tagasi peamisele käsureale.
Sama käsku saab kasutada kaustade kõikide tekstide loendite leidmiseks järgmiselt:
leia. -tüüp f-print0 | wc -l --files0-from = -
See ühendab otsingu käsuga sõna count käsu. Käsu otsimine avab failide tüübi kõigile failidele praeguse kataloogi (tähistatud failiga.) Ja seejärel prindib nime nullmärgiga, mis on vajalik wc käsku. Wc käsk võtab sisendi ja töötleb iga faili nime, mille tagastab käsu find.
Kuidas kuvada ainult failis olevate baitide koguarv
Kui soovite lihtsalt faili baitide arvu lugeda, võite kasutada järgmist käsku:
wc-c
See tagastab baitide koguarvu ja failinime.
Kuidas kuvada ainult failis tähemärke
Baitide arv on tavaliselt veidi suurem kui failis olevate tähemärkide koguarv.
Kui soovite ainult märkide arvu, võite kasutada järgmist käsku:
wc -m
Faili test.txt väljundiks on 39 ja mitte 41, nagu varem.
Kuidas kuvada ainult faili üldine joon
Võite käivitada järgmise käsu, et naasta ainult faili ridade koguarv:
wc -l
Kuidas kuvada pikim rida failis
Kui soovite teada saada faili pikimat rida, võite käivitada järgmise käsu:
wc-L
Kui käivitate selle käsu faili "test.txt" vastu, siis tulemus on 22, mis vastab rea "Kass sattus matt" tähemärkide arvule.
Kuidas kuvada ainult sõnade koguarv failis
Viimane, kuid mitte vähem oluline, saate failis olevate sõnade koguarvu, käivitades järgmise käsu:
wc -w