Brojanje riječi u datoteci pomoću naredbe "Wc"

Linux "wc" naredba može se koristiti za pružanje ukupnog broja riječi koje postoje u datoteci. To je korisno ako pokušavate unijeti natječaj koji zahtijeva maksimalni broj riječi ili ako ste student s minimalnim zahtjevom za ograničenje riječi na eseju.

U stvari ovo samo dobro funkcionira na tekstualnim datotekama, ali LibreOffice nudi opciju "brojanje riječi" putem izbornika "alati" ako vam je potrebna prebrojavanje riječi iz dokumenta s bogatim tekstom kao što su Word dokument, OpenOffice dokument ili bogata tekstualna datoteka.

Kako koristiti Command "wc"

Osnovna upotreba naredbe "wc" je sljedeća:

wc

Na primjer, imamo datoteku pod nazivom test.txt sa sljedećim sadržajem:

Moj esej
Titula
Mačka je sjedila na podu

Da biste saznali broj riječi u ovoj datoteci, koristimo sljedeću naredbu:

wc test.txt

Izlaz iz "wc" naredbe je kako slijedi:

3 9 41 test.txt

Vrijednosti su kako slijedi:

Preuzmite ukupni broj riječi iz više datoteka

Možete dati više imena datoteka u "wc" naredbu kao kad dobijete brojanja za svaku datoteku i ukupni redak.

Da bismo to dokazali, kopirali smo test.txt datoteku i nazvali ga test2.txt. Kako bismo dobili riječ objema datotekama mogli bismo izvršiti sljedeću naredbu:

wc test.txt test2.txt

Izlaz je sljedeći:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 ukupno

Kao i prije prvog broja na svakoj liniji je broj redaka, drugi broj je broj riječi i treći broj ukupan broj bajtova.

Postoji još jedan prekidač koji je malo čudan u ime i zapravo radi na prilično čudan način.

Naredba izgleda ovako:

wc --files0-od = -

(To je nula nakon datoteka riječi)

Kada pokrenete gornju naredbu vidjet ćete pokazivač i možete unijeti naziv datoteke. Nakon što ste unijeli naziv datoteke, dvaput pritisnite CTRL i D. Ovo će prikazati zbrojeve za tu datoteku.

Sada možete unijeti drugi naziv datoteke i dvaput pritisnuti CTRL D. Ovo će prikazati zbrojeve iz druge datoteke.

Možete nastaviti s tim radom dok ne budete imali dovoljno. Pritisnite CTRL i C za izlazak natrag u glavnu naredbu.

Ista naredba može se koristiti za pronalaženje brojeva svih riječi svih tekstualnih datoteka u mapi kako slijedi:

pronaći . tip f -print0 | wc -l --files0-od = -

To kombinira naredbu za pronalaženje s naredbom za brojanje riječi. Naredba za traženje izgleda u trenutnom direktoriju (označenom sa.) Za sve datoteke s vrstom datoteke, a zatim ispisuje naziv nulskim znakom koji zahtijeva naredba wc. Wc naredba uzima ulaz i obrađuje svaki naziv datoteke koji se vraća naredbom za pronalaženje.

Kako prikazati samo ukupan broj bajtova u datoteci

Ako samo želite dobiti broj bajtova u datoteci, možete upotrijebiti sljedeću naredbu:

wc -c

To će vratiti ukupan broj bajtova i naziv datoteke.

Kako prikazati samo ukupan broj znakova u datoteci

Broj bajtova obično je nešto veći od ukupnog broja znakova u datoteci.

Ako želite samo ukupni broj znakova, možete upotrijebiti sljedeću naredbu:

wc -m

Za datoteku test.txt izlaz je 39, a ne 41 kao i prije.

Kako prikazati samo ukupnu liniju u datoteci

Možete pokrenuti sljedeću naredbu da biste vratili samo ukupan broj redaka u datoteci:

wc -l

Kako prikazati najdužu liniju u datoteci

Ako želite znati najdužu liniju u datoteci, možete pokrenuti sljedeću naredbu:

wc -L

Ako pokrenete ovu naredbu protiv datoteke "test.txt", rezultat je 22 koji odgovara broju znakova za redak "Mačka je sjedila na podu".

Kako prikazati samo ukupan broj riječi u datoteci

Posljednje, ali ne i najmanje važno, možete dobiti ukupan broj riječi u datoteci pokretanjem sljedeće naredbe:

wc -w