Linux "wc" komanda se može koristiti za obezbeđivanje ukupnog broja reči koje postoje u datoteci. Ovo je korisno ako pokušavate da uđete na takmičenje koje zahtijeva maksimalan broj riječi ili ako ste student sa minimalnim zahtjevom za ograničenje riječi na eseju.
Uistinu, ovo stvarno dobro funkcioniše samo na tekstualnim datotekama, ali LibreOffice nudi opciju "čitanje riječi" preko menija "alati" ako vam je potreban broj riječi iz dokumenta sa bogatim tekstom kao što je Word dokument, OpenOffice dokument ili bogata tekstualna datoteka.
Kako koristiti komandu "wc"
Osnovna upotreba komande "wc" je sledeća:
wc
Na primjer, imamo datoteku nazvan test.txt sa sljedećim sadržajem:
Moj Esej
Naslov
Mačka je sedela na mat
Da saznamo broj riječi u ovoj datoteci možemo koristiti sljedeću naredbu:
wc test.txt
Izlaz iz naredbe "wc" je sledeći:
3 9 41 test.txt
Vrednosti su sledeće:
- Prvi broj je broj novih linijskih znakova
- Drugi broj je broj riječi
- Treći broj je broj bajtova
- Konačna vrijednost je ime datoteke
Preuzmite Total Word Count iz više datoteka
Možete navesti više imena datoteka u komandu "wc" kao kad dobijete broj za svaku datoteku i ukupni red.
Da bismo to dokazali, kopirali smo test.txt datoteku i nazvali ga test2.txt. Da biste dobili broj oba oba fajla, mogli bismo da pokrenemo sledeću komandu:
wc test.txt test2.txt
Izlaz je sledeći:
3 9 41 test.txt
3 9 41 test2.txt
6 18 82 ukupno
Kao i prije, prvi broj na svakoj liniji je broj linija, drugi broj je broj riječi, a treći broj je ukupan broj bajtova.
Postoji još jedan prekidač koji je malo čudan u ime i zapravo radi na prilično čudan način.
Komanda izgleda ovako:
wc --files0-iz = -
(To je nula nakon datoteke riječi)
Kada pokrenete prethodnu naredbu videćete kursor i možete uneti ime datoteke. Kada unesete ime fajla, pritisnite CTRL i D dva puta. Ovo će pokazati ukupne vrijednosti za tu datoteku.
Sada možete uneti drugo ime datoteke i dvaput pritisnite CTRL D. Ovo će pokazati ukupne vrednosti iz druge datoteke.
Možete nastaviti sa ovim dok ne budete imali dovoljno. Pritisnite CTRL i C da biste se vratili u glavnu komandnu liniju.
Ista naredba se može koristiti za pronalaženje broja svih reči svih tekstualnih datoteka u fascikli na sledeći način:
pronaći. -type f -print0 | wc -l --files0-iz = -
Ovo kombinira komandu za pronalaženje pomoću komande za brojanje reči. Komanda find nalazi se u trenutnom direktorijumu (označenom sa.) Za sve datoteke sa tipom datoteke, a zatim odštampa ime nul karakterom koji je potreban od strane wc naredbe. Komanda wc uzima ulaz i obrađuje svako ime datoteke koje vraća komanda find.
Kako prikazati samo ukupan broj bajtova u datoteci
Ako želite samo brojanje brojeva bajtova u datoteci možete koristiti sljedeću naredbu:
wc -c
Ovo će vratiti ukupan broj bajtova i ime datoteke.
Kako prikazati samo ukupan broj znakova u datoteci
Broj bajtova je obično nešto veći od ukupnog broja znakova u datoteci.
Ako želite samo ukupan broj znakova možete koristiti sljedeću naredbu:
wc -m
Za datoteku test.txt izlaz je 39, a ne 41 kao i ranije.
Kako prikazati samo ukupne linije u datoteci
Možete pokrenuti sljedeću naredbu da biste vratili samo ukupan broj linija u datoteki:
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 komandu na datoteku "test.txt", rezultat je 22 koji odgovara broju znakova za liniju "Mačka je sedela na matu".
Kako prikazati samo ukupan broj riječi u datoteci
Poslednje, ali ne i najmanje važno, možete dobiti ukupan broj reči u datoteci pokretanjem sledeće naredbe:
wc -w