Arvuta sõnade arv failis, kasutades käsku "wc"

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:

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