WC, en kommando til at udføre tællinger i Gnu / Linux

om wc-kommando

I den næste artikel skal vi se på, hvordan vi kan bruge WC-kommandoen i Ubuntu. WC står for 'Word Count', og det er en kommando, der bruges på Unix-systemer, der giver dig mulighed for at udføre forskellige optællinger fra standardinput, hvad enten det er ord eller tegn, blandt andet.

Programmet lader dig læse standardinput eller en sammenkædet liste og generere en eller flere af følgende statistikker: linjetælling, antal ord og antal byte. Denne kommando kan acceptere et eller flere inputfilnavne.

WC kommando eksempler

La påkrævet syntaks For at bruge denne kommando ville det være noget i retning af følgende:

wc [ OPCIONES ] ... [ARCHIVO] ...

Lad os nu se nogle enkle eksempler. For at arbejde med disse skal jeg bruge to filer. Den første kaldes versioner.txt og den anden names.txt. Indholdet af disse er som følger:

prøve wc-filer

Grundlæggende toiletbrug

Hvis vi passerer bare et filnavn i argumentet får vi antallet af linjer, ord og bytes. For at se dette resultat på de tidligere filer, i a terminal (Ctrl + Alt + T) vi behøver kun at bruge kommandoerne:

tæl filversioner

wc versiones.txt

tæl filnavne

wc nombres.txt

Plus også vi kan videregive mere end et filnavn i kommandoargumentet:

wc kommando flere navne

wc versiones.txt nombres.txt

Som du kan se fra ovenstående skærmbillede, når mere end filnavnet er angivet i argumentet, kommandoen viser output med fire søjler for alle individuelle filer. En større række er inkluderet, hvor det samlede antal linjer, ord og tegn i alle filer vises specificeret i argumentet.

WC kommandomuligheder

Ud over at bruge denne kommando, som vi hidtil har set, er WC en enkel kommando at arbejde med og kommer med kun en håndfuld muligheder, der kan være interessant at bruge ved nogle lejligheder:

  • -l, –linjer : udskriv antallet af linjer til stede i filen.
  • -w, –ord: udskrive det samlede antal ord i filen.
  • -m, –kar: udskrive antallet af tegn fra filen.
  • -L, –max-line-længde: udskriver størrelsen på den længste linje fra filen.
  • -c, --bytes: udskriver det samlede antal bytes i filen.

Option -l, –lines

Denne mulighed udskriver det samlede antal linjer i filen. Oplysningerne er trykt i to kolonner. Den første kolonne viser antallet af tilstedeværende linjer, og den anden kolonne viser navnet på den tidligere fil.

-l mulighed

wc -l nombres.txt

Mulighed -w, –ord

Indstillingen -wo –words viser det samlede antal ord, der findes i en fil. Udskriv resultaterne i to kolonner. Den første kolonne viser det samlede antal ord, og den anden kolonne viser filnavnet.

-w mulighed

wc -w nombres.txt

Mulighed -m, –karrer

Indstillingen -m eller –chars viser det samlede antal tegn i filen. Udskriv resultaterne i to kolonner. Den første kolonne viser det samlede antal tegn i filen, og den anden kolonne viser navnet på filen.

-m mulighed

wc -m nombres.txt

Option -L, –max-linjelængde

-L (store bogstaver) udskriv længden (antal tegn) af den længste linje i filen.

-L indstil en fil

wc -L nombres.txt

 

Mulighed -c, –bytes

Denne indstilling viser antallet af byte, der findes i filen. Udskriv resultaterne i to kolonner. Den første kolonne viser det samlede antal bytes i filen, og den anden kolonne viser navnet på den beståede fil.

--bytes mulighed

wc -c nombres.txt

Kombiner toilet med andre kommandoer

Ud over de muligheder, vi lige har set, også vi kan kombinere denne kommando med andre for at opnå optællinger, der kan interessere os. For eksempel bruges kommandoen ls til at liste hele indholdet af en mappe. Når der ledes med wc -l-kommandoen, giver det os også mulighed for at tælle antallet af filer og mapper, der findes i biblioteket.

kombinere med andre kommandoer

ls /home/nombre-usuario | wc -l

hjælpe

Ud over alle disse muligheder kan du få flere oplysninger om denne kommando kører sin hjælp:

kommandohjælp

wc --help

I disse linjer har vi set en grundlæggende brug af brugen af ​​WC-kommandoen (antal ord) og dens tilgængelige muligheder. Uden at glemme muligheden for at udføre meget mere effektive opgaver ved at kombinere kommandoen wc med andre Gnu / Linux-kommandoer. Nu er det kun et spørgsmål om at lede efter det øjeblik, hvor denne kommando kan være nyttig.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.