Sådan bruger du Linux-kommandoen `wc` til at tælle ord, tegn og linjer i filer
Ved hjælp af Linux-kommandoen wc kan du få vist antallet af rækker, ord og tegn i en fil. Kommandoen kan også bruges på flere dokumenter og kan sammenlægge resultaterne.
Hvad er Linux-kommandoen wc?
Hvis du vil tælle antallet af tegn i en tekstfil, er Linux- kommandoen wc det bedste valg. Kommandoen, hvis forkortelse står for word count, udføres i kommandolinjen og er et af standardværktøjerne i Linux-distributioner som Debian eller Ubuntu. wc tæller bytes, ord og tegn og giver et individuelt eller samlet resultat. Selvom de fleste tekstprogrammer har en lignende funktion, er Linux wc det perfekte valg, hvis du vil få resultaterne direkte fra terminalen uden at åbne et nyt program.
Hvordan fungerer Linux-kommandoen wc?
Det er nemt at forklare, hvordan Linux-kommandoen wc fungerer. Når du bruger kommandoen, får du en præcis oversigt over de forskellige parametre, som du kan indstille ved hjælp af de tilgængelige indstillinger eller lade standardindstillingen stå. Standardindstillingen viser antallet af linjer, ord og tegn i rækkefølge. Du kan også køre kommandoen på flere tekstfiler på samme tid. Du får så en præcis oversigt over de enkelte dokumenter samt det samlede antal rækker, ord og tegn.
Hvordan ser syntaksen for kommandoen wc i Linux ud?
Syntaksen ser således ud:
$ wc [Option] [File]shellHvis du ikke ønsker at bruge indstillingerne, vil resultatet se ud som beskrevet ovenfor med rækker, ord og tegn. Hvis du ikke angiver en fil, vil kommandoen automatisk bruge standardindstillingen.
Hvilke muligheder findes der i Linux-kommandoen wc?
Du kan tilpasse kommandoen wc med forskellige indstillinger:
- -c: Tæller kun antallet af byte i en fil.
- -L: Returnerer længden af den længste række.
- -l: Tæller kun antallet af rækker i en fil.
- -m: Returnerer kun tegnene i en fil.
- -w: Tæller kun antallet af ord i en fil.
Eksempler på en wc-kommando
Til sidst vil vi vise dig nogle praktiske eksempler, så du kan bruge Linux-kommandoen wc i din dagligdag.
$ wc example.txtshellDette viser antallet af rækker, ord og tegn i filen example.txt.
$ wc example.txt index.htmlshellDu kan bruge denne kommando til at få vist det enkelte ordantal i henhold til ovenstående skema for hver fil. Resultatet vil også indeholde en række med det samlede antal for begge filer.
$ wc -w example.pyshellDette viser kun antallet af ord i dokumentet example.py.