Telja fjölda orða í skrá með "Wc" stjórn

Linux "wc" stjórnin er hægt að nota til að afla alls fjölda orða sem eru í skrá. Þetta er gagnlegt ef þú ert að reyna að slá inn keppni sem krefst hámarks fjölda orða eða ef þú ert nemandi með lágmarkskröfur um orðaforrit á ritgerð.

Í reynd virkar þetta aðeins virkilega vel á textaskrár en LibreOffice veitir "Word Count" valkostinn í gegnum "Tools" valmyndina ef þú þarft að tala frá skjali með rituðum texta eins og Word skjal, OpenOffice skjal eða ríkur textaskrá.

Hvernig á að nota "wc" stjórn

Grunnnotkunin á "wc" stjórninni er sem hér segir:

wc

Til dæmis höfum við skrá sem heitir test.txt með eftirfarandi innihaldi:

Ritgerð mín
Titill
Kötturinn sat á möttunni

Til að finna út fjölda orða í þessari skrá getum við notað eftirfarandi skipun:

wc test.txt

Framleiðsla frá "wc" stjórn er sem hér segir:

3 9 41 test.txt

Gildin eru sem hér segir:

Fáðu alls Word Count úr mörgum skrám

Þú getur gefið margar skráarnöfn í "wc" stjórnina og þegar þú færð tölu fyrir hverja skrá og heildar röð.

Til að sanna þetta afrituðum við test.txt skrána og kallaði það test2.txt. Til að fá orðum í báðum skrám gætum við keyrt eftirfarandi skipun:

wc test.txt test2.txt

Framleiðsla er sem hér segir:

3 9 41 test.txt

3 9 41 test2.txt

6 18 82 alls

Eins og áður er fyrsta númerið á hverri línu er fjöldi lína, annað númerið er orðatalið og þriðja númerið heildarfjöldi bæti.

Það er annar rofi í boði sem er svolítið skrítið í nafni og raunverulega virkar á nokkuð undarlegt hátt.

Stjórnin lítur svona út:

wc --files0-from = -

(Það er núll eftir orðaskrárnar)

Þegar þú rekur ofangreinda stjórn mun þú sjá bendilinn og þú getur slegið inn heiti skráar. Þegar þú hefur slegið inn filename ýtirðu á CTRL og D tvisvar. Þetta mun sýna totals fyrir þá skrá.

Nú er hægt að slá inn annað heiti og ýta á CTRL D tvisvar. Þetta mun sýna heildarfjölda frá annarri skrá.

Þú getur haldið áfram að gera þetta þar til þú hefur fengið nóg. Ýttu á CTRL og C til að fara aftur á aðalskipanalínuna.

Sama stjórn er hægt að nota til að finna tölu allra orða allra textaskrár í möppu sem hér segir:

finna. -type f -print0 | wc -l --files0-from = -

Þetta sameinar fundið stjórn með orð telja stjórn. Finna skipunin lítur út í núverandi möppu (táknuð með.) Fyrir allar skrár með tegund skráar og síðan prentar út nafnið með nulpersónu sem er krafist af wc stjórninni. Wc stjórnin tekur inntak og vinnur hvert skráarnúmer sem er skilað af finna skipuninni.

Hvernig á að birta bara heildarfjölda bæti í skrá

Ef þú vilt bara fá fjölda af bæti í skrá er hægt að nota eftirfarandi skipun:

wc -c

Þetta mun skila heildarfjölda bæti og skráarnafnið.

Hvernig á að birta bara heildarfjöldi stafa í skrá

Birtingarmagnið er venjulega örlítið hærra en heildarfjölda stafa í skrá.

Ef þú vilt bara heildarfjölda persónanna geturðu notað eftirfarandi skipun:

wc -m

Fyrir skrá test.txt er framleiðsla 39 og ekki 41 eins og áður var.

Hvernig á að birta bara heildarlínur í skrá

Þú getur keyrt eftirfarandi skipun til að skila bara heildarfjölda lína í skrá:

wc -l

Hvernig á að birta lengstu línu í skrá

Ef þú vilt vita lengstu línu í skrá er hægt að keyra eftirfarandi skipun:

wc -L

Ef þú keyrir þessa skipun á móti "test.txt" skránni þá er niðurstaðan 22 sem samsvarar fjölda stafi fyrir línuna "Kötturinn sat á mötunni".

Hvernig á að birta bara heildarfjölda orðanna í skrá

Síðast en ekki síst er hægt að fá heildarfjölda orða í skrá með því að keyra eftirfarandi skipun:

wc -w