Ukaz "wc" Linux lahko uporabite za skupno število besed v datoteki. To je koristno, če poskušate vstopiti na natečaj, ki zahteva največje število besed ali če ste študent z minimalno zahtevo glede omejitve besed na eseju.
V resnici to resnično dobro deluje le na besedilnih datotekah, vendar LibreOffice ponuja možnost "štetje besed" prek menija "orodja", če potrebujete število besed iz dokumenta z bogatim besedilom, kot je dokument Word, dokument OpenOffice ali bogata besedilna datoteka.
Kako uporabljati ukaz "wc"
Osnovna uporaba ukaza "wc" je naslednja:
wc
Na primer, imamo datoteko test.txt z naslednjo vsebino:
Moj Esej
Naslov
Mačka je sedela na mat
Če želimo ugotoviti število besed v tej datoteki, lahko uporabimo naslednji ukaz:
wc test.txt
Izhod iz ukaza "wc" je naslednji:
3 9 41 test.txt
Vrednosti so naslednje:
- Prva številka je število znakov novih vrstic
- Druga številka je število besed
- Tretja številka je število bajtov
- Končna vrednost je ime datoteke
Get Total Count Count iz več datotek
V ukazu "wc" lahko navedete več imen datotek, kot ko prejmete število za vsako datoteko in skupno vrsto.
Da bi to dokazali, smo kopirali datoteko test.txt in jo poimenovali test2.txt. Za pridobitev števila besed obeh datotek lahko zaganjamo naslednji ukaz:
wc test.txt test2.txt
Rezultat je naslednji:
3 9 41 test.txt
3 9 41 test2.txt
6 18 82 skupaj
Kot prej je prva številka na vsaki vrstici število vrstic, druga številka pa je število besed in tretja številka skupno število bajtov.
Obstaja še eno stikalo, ki je malo čudno v imenu in dejansko deluje na dokaj čuden način.
Ukaz izgleda takole:
wc --files0-od = -
(To je nič po besednih datotekah)
Ko zaženete zgornji ukaz, se prikaže kurzor in lahko vnesete ime datoteke. Ko vnesete ime datoteke, dvakrat pritisnite CTRL in D. To bo prikazalo vsote za to datoteko.
Zdaj lahko vnesete drugo ime datoteke in dvakrat pritisnite CTRL D. To bo prikazalo vsote iz druge datoteke.
To lahko nadaljujete, dokler nimate dovolj. Pritisnite CTRL in C, da se vrnete v glavni ukazni vrstici.
Isti ukaz lahko uporabite za iskanje števila vseh besed vseh besedilnih datotek v mapi, kot sledi:
najti . -type f -print0 | wc -l -files0-od = -
To združuje ukaz find z ukazom štetje besed. Ukaz za iskanje prikaže v trenutnem imeniku (označen z.) Za vse datoteke z vrsto datoteke in nato natisne ime z ničelnim znakom, ki ga zahteva ukaz wc. Ukaz wc sprejme vnos in obdeluje vsako ime datoteke, ki ga vrne ukaz find.
Kako prikazati samo skupno število bajtov v datoteki
Če želite v računu samo šteti število bajtov, lahko uporabite naslednji ukaz:
wc -c
To bo vrnilo skupno število bajtov in ime datoteke.
Kako prikazati samo skupno število znakov v datoteki
Številka bajtov je ponavadi nekoliko višja od skupnega števila znakov v datoteki.
Če želite samo skupno število znakov, lahko uporabite naslednji ukaz:
wc -m
Za datoteko test.txt je izhod 39 in ne 41, kot je bilo prej.
Kako prikazati samo skupne črte v datoteki
Če želite vrniti le skupno število vrstic v datoteki, lahko zaženete naslednji ukaz:
wc -l
Kako najti najdaljšo vrstico v datoteki
Če želite vedeti najdaljšo vrstico v datoteki, lahko zaženete naslednji ukaz:
wc -L
Če zagnate ta ukaz z datoteko "test.txt", je rezultat 22, ki ustreza številu znakov za vrstico "Mačka je sedela na mat".
Kako prikazati samo skupno število besed v datoteki
Nenazadnje lahko v datoteko dobite skupno število besed z zagonom naslednjega ukaza:
wc -w