Št. Števila besed v datoteki z ukazom "Wc"

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:

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