Linux-kommandoen "wc" kan brukes til å gi totalt antall ord det er i en fil. Dette er nyttig hvis du prøver å legge inn en konkurranse som krever maksimalt antall ord, eller hvis du er student med et minimumsbegrensningsbehov på et essay.
I sannhet fungerer dette bare veldig bra på tekstfiler, men LibreOffice gir et "ordtelling" -alternativ via "verktøy" -menyen hvis du trenger ordet i et dokument med rik tekst, for eksempel et Word-dokument, OpenOffice-dokument eller en rik tekstfil.
Slik bruker du kommandoen "wc"
Den grunnleggende bruken av kommandoen "wc" er som følger:
toalett
For eksempel har vi en fil som heter test.txt med følgende innhold:
Mitt oppgaveTittelKatten satt på matta
For å finne ut av antall ord i denne filen kan vi bruke følgende kommando:
wc test.txt
Utgangen fra kommandoen "wc" er som følger:
3 9 41 test.txt
Verdiene er som følger:
- Det første tallet er antall nye linjer tegn
- Det andre tallet er antall ord
- Det tredje nummeret er antall byte
- Den endelige verdien er filnavnet
Få totalt antall ord fra flere filer
Du kan gi flere filnavn til kommandoen "wc" som når du får tellingen for hver fil og en total rad.
For å bevise dette kopierte vi test.txt filen og kalte den test2.txt. For å få ordet av begge filene kan vi kjøre følgende kommando:
wc test.txt test2.txt
Utgangen er som følger:
3 9 41 test.txt3 9 41 test2.txt6 18 82 totalt
Som før er det første nummeret på hver linje antall linjer, det andre nummeret er ordtellingen og det tredje nummeret totalt antall byte. Det er en annen bryter tilgjengelig som er litt merkelig i navnet og faktisk fungerer på en ganske merkelig måte. Kommandoen ser slik ut: wc --files0-from = - (Det er null etter ordfiler) Når du kjører kommandoen ovenfor, ser du en markør og du kan skrive inn et filnavn. Når du har skrevet inn filnavnet, trykk CTRL og D to ganger. Dette vil vise totalene for den filen. Nå kan du skrive inn et annet filnavn og trykke to ganger på CTRL D. Dette vil vise totalene fra den andre filen. Du kan fortsette å gjøre dette til du har fått nok. Trykk CTRL og C for å gå tilbake til hovedkommandolinjen. Samme kommando kan brukes til å finne tellingene for alle ordene i alle tekstfiler i en mappe som følger: finn. -type f -print0 | wc -l - files0-from = - Dette kombinerer finnkommandoen med ordtallkommandoen. Finne kommandoen ser i gjeldende katalog (betegnet av.) For alle filer med en type fil og skriver deretter ut navnet med et null-tegn som kreves av wc-kommandoen. Kommandoen wc tar innspill og behandler hvert filnavn som returneres av finnkommandoen. Hvis du bare vil få en telling av antall byte i en fil, kan du bruke følgende kommando: wc -c Dette returnerer totalt antall byte og filnavnet. Byte-tellingen er vanligvis litt høyere enn det totale antall tegn i en fil. Hvis du bare vil ha den totale karaktertellingen, kan du bruke følgende kommando: wc -m For filen test.txt er utgangen 39 og ikke 41 som den var før. Du kan kjøre følgende kommando for å returnere bare totalt antall linjer i en fil: wc -l Hvis du vil vite den lengste linjen i en fil, kan du kjøre følgende kommando: wc -L Hvis du kjører denne kommandoen mot "test.txt" -filen, er resultatet 22 som tilsvarer antall tegn for linjen "Katten satt på matten". Sist men ikke minst, kan du få totalt antall ord i en fil ved å kjøre følgende kommando: wc -w Slik viser du bare totalt antall byte i en fil
Slik viser du bare totalt antall tegn i en fil
Slik viser du bare de totale linjene i en fil
Slik viser du den lengste linjen i en fil
Slik viser du bare totalt antall ord i en fil