Príkaz Linux "wc" môže byť použitý na poskytnutie celkového počtu slov, ktoré sú v súbore. Je to užitočné, ak sa pokúšate vstúpiť do súťaže, ktorá vyžaduje maximálny počet slov, alebo ak ste študent s minimálnou požiadavkou na limit slova na esej.
V skutočnosti to funguje len dobre na textových súboroch, ale LibreOffice poskytuje možnosť "count count" v ponuke "tools", ak potrebujete počítať slov z dokumentu s bohatým textom, ako je dokument Word, dokument OpenOffice alebo súbor s bohatým textom.
Ako používať príkaz "wc"
Základné použitie príkazu "wc" je nasledovné:
wc
Napríklad máme súbor nazvaný test.txt s nasledujúcim obsahom:
Moje esejnadpisMačka sedela na podložke
Ak chcete zistiť počet slov v tomto súbore, môžeme použiť nasledujúci príkaz:
wc test.txt
Výstup z príkazu "wc" je nasledovný:
3 9 41 test.txt
Hodnoty sú nasledujúce:
- Prvým číslom je počet nových znakov riadkov
- Druhým číslom je počet slov
- Tretím číslom je počet bajtov
- Konečná hodnota je názov súboru
Získajte celkový počet slov z viacerých súborov
Môžete poskytnúť viaceré názvy súborov príkazu "wc", ako keď získate počítanie pre každý súbor a celkový riadok.
Na to sme skopírovali súbor test.txt a nazvali ho test2.txt. Ak chcete získať počet slov oboch súborov, mohli by sme spustiť nasledujúci príkaz:
wc test.txt test2.txt
Výstup je nasledovný:
3 9 41 test.txt3 9 41 test2.txt6 18 82 celkom
Rovnako ako prvé číslo na každom riadku je počet riadkov, druhé číslo je počet slov a tretie číslo celkový počet bajtov. K dispozícii je ďalší prepínač, ktorý je trochu divný v mene a skutočne funguje pomerne zvláštne. Príkaz vyzerá takto: wc --files0-od = - (To je nula po súboroch slov) Pri spustení vyššie uvedeného príkazu uvidíte kurzor a môžete zadať názov súboru. Po zadaní názvu súboru stlačte CTRL a D dvakrát. Zobrazia sa súčty pre tento súbor. Teraz môžete zadať iný názov súboru a stlačiť CTRL D dvakrát. Zobrazia sa súčty z druhého súboru. Môžete to pokračovať, kým nebudete mať dosť. Stlačením kombinácie klávesov CTRL a C opustíte späť hlavný príkazový riadok. Rovnaký príkaz možno použiť na vyhľadanie počtu slov všetkých textových súborov v priečinku takto: Nájsť . -typ f -print0 | wc -l --files0-od = - To kombinuje príkaz find s príkazom count count. Príkaz find nájde v aktuálnom adresári (označený znakom.) Pre všetky súbory s typom súboru a potom vytlačí meno s nulovým znakom, ktorý je vyžadovaný príkazom wc. Príkaz wc zadá vstup a spracuje každý názov súboru vrátený príkazom find. Ak chcete len získať počet bajtov v súbore, môžete použiť nasledujúci príkaz: wc -c Tým sa vráti celkový počet bajtov a názov súboru. Počet bajtov je zvyčajne o niečo vyšší ako celkový počet znakov v súbore. Ak chcete len celkový počet znakov, môžete použiť nasledujúci príkaz: wc -m Pre súbor test.txt je výstup 39 a nie 41 ako predtým. Môžete spustiť nasledujúci príkaz na vrátenie len celkového počtu riadkov v súbore: wc -l Ak chcete vedieť najdlhší riadok v súbore, môžete spustiť nasledujúci príkaz: wc -L Ak spustíte tento príkaz proti súboru "test.txt", výsledok je 22, čo zodpovedá počtu znakov pre riadok "Mačka sedela na podložke". V neposlednom rade môžete získať celkový počet slov v súbore spustením nasledujúceho príkazu: wc -w Ako zobraziť len celkový počet bajtov v súbore
Ako zobraziť len celkový počet znakov v súbore
Ako zobraziť len celkový počet riadkov v súbore
Ako zobraziť najdlhší riadok v súbore
Ako zobraziť len celkový počet slov v súbore