Hur man använder Linux-kommandot wc för att räkna ord, tecken och rader i filer
Med hjälp av Linux-kommandot wc kan du visa antalet rader, ord och tecken i en fil. Kommandot kan också användas på flera dokument och kan lägga ihop resultaten.
Vad är Linux-kommandot wc?
Om du vill räkna antalet tecken i en textfil är Linux- kommandot wc det bästa alternativet. Kommandot, vars akronym står för word count (ordräkning), utförs i kommandoraden och är ett av standardverktygen som ingår i Linux-distributioner som Debian eller Ubuntu. wc räknar byte, ord och tecken och ger ett enskilt eller kombinerat resultat. De flesta textprogram har en liknande funktion, men om du vill få resultatet direkt från terminalen utan att öppna ett nytt program är Linux wc det perfekta valet.
Hur fungerar Linux-kommandot wc?
Det är enkelt att förklara hur Linux wc fungerar. När du använder kommandot får du en exakt lista över olika parametrar som du kan ställa in med hjälp av de tillgängliga alternativen eller låta vara som standard. Standardinställningen ger dig antalet rader, ord och tecken efter varandra. Du kan också köra kommandot på flera textfiler samtidigt. Du får då en exakt lista för de enskilda dokumenten och dessutom den totala summan av de olika raderna, orden och tecknen.
Hur ser Linux wc-syntaxen ut?
Syntaxen ser ut som följer:
$ wc [Option] [File]shellOm du inte vill använda alternativen kommer resultatet att se ut som ovan med rader, ord och tecken. Om du inte anger någon fil kommer kommandot automatiskt att gå till standardinmatningen.
Vilka alternativ finns i Linux wc?
Du kan ändra wc-kommandot med olika alternativ:
- -c: Räknar endast antalet byte i en fil.
- -L: Returnerar längden på den längsta raden.
- -l: Räknar endast antalet rader i en fil.
- -m: Returnerar endast tecknen i en fil.
- -w: Räknar endast antalet ord i en fil.
Exempel på ett wc-kommando
Avslutningsvis visar vi några praktiska exempel så att du kan använda Linux-kommandot wc i din vardag.
$ wc example.txtshellDetta ger dig antalet rader, ord och tecken i filen example.txt.
$ wc example.txt index.htmlshellDu kan använda detta kommando för att leverera det individuella ordantalet enligt ovanstående schema för varje fil. Resultatet kommer också att innehålla en rad med en summa för båda filerna.
$ wc -w example.pyshellDetta visar endast antalet ord i dokumentet example.py.