Slik bruker du Linux-kommandoen `wc` til å telle ord, tegn og linjer i filer
Ved å bruke Linux-kommandoen wc kan du vise antall rader, ord og tegn i en fil. Kommandoen kan også brukes på flere dokumenter og kan summere resultatene.
Hva er Linux-kommandoen wc?
Hvis du vil telle antall tegn i en tekstfil, er Linux-kommando en wc det beste valget. Kommandoen, hvis akronym står for word count, utføres i kommandolinjen og er et av standardverktøyene som følger med Linux-distribusjoner som Debian eller Ubuntu. wc teller byte, ord og tegn og gir et individuelt eller samlet resultat. Selv om de fleste tekstbehandlingsprogrammer har en lignende funksjon, er Linux wc det perfekte valget hvis du ønsker å få resultatene direkte fra terminalen uten å åpne et nytt program.
Hvordan fungerer Linux-kommandoen wc?
Det er enkelt å forklare hvordan Linux-kommandoen wc fungerer. Når du bruker kommandoen, får du en oversikt over de ulike parametrene som du kan angi ved hjelp av de tilgjengelige alternativene, eller du kan la den bruke standardinnstillingene. Standardinnstillingen viser antall rader, ord og tegn etter hverandre. Du kan også kjøre kommandoen på flere tekstfiler samtidig. Du får da en nøyaktig oversikt for de enkelte dokumentene og, i tillegg, det totale antallet av de ulike radene, ordene og tegnene.
Hvordan ser syntaksen til kommandoen wc i Linux ut?
Syntaksen ser slik ut:
$ wc [Option] [File]shellHvis du ikke ønsker å bruke alternativene, vil resultatet se ut som beskrevet ovenfor, med rader, ord og tegn. Hvis du ikke angir en fil, vil kommandoen automatisk bruke standardinnstillingen.
Hvilke alternativer finnes i Linux-kommandoen wc?
Du kan tilpasse wc-kommandoen med ulike alternativer:
- -c: Teller kun antall byte i en fil.
- -L: Returnerer lengden på den lengste raden.
- -l: Teller kun antall rader i en fil.
- -m: Returnerer kun tegnene i en fil.
- -w: Teller kun antall ord i en fil.
Eksempler på en wc-kommando
Til slutt skal vi vise deg noen praktiske eksempler, slik at du kan bruke Linux-kommandoen wc i hverdagen.
$ wc example.txtshellDette gir deg antall rader, ord og tegn i filen example.txt.
$ wc example.txt index.htmlshellDu kan bruke denne kommandoen til å hente antall ord for hver enkelt fil i henhold til skjemaet ovenfor. Resultatet vil også inneholde en rad med et samlet tall for begge filene.
$ wc -w example.pyshellDette viser kun antall ord i dokumentet example.py.