Lær Linux

Linux WC-kommando med eksempler

Linux WC-kommando med eksempler

Tidligere har vi skrevet artikler om forskjellige Linux-kommandoer som ls, ps, scp, historie og mange flere til stede på nettstedet vårt. I dag vil vi ta en titt på WC-kommandoen.

WC står for “Word Count.”Og som navnet antyder, brukes wc-kommandoen til telleformål. Den skriver ut antall linjer, antall ord, byte og tegn som er tilstede i filen som sendes til kommandoen. Når du kjører denne kommandoen på en fil uten ytterligere parametere / argumenter, vil vi skrive ut resultatet i fire kolonner:

WC-kommando

Syntaks:

wc [opsjoner] [filnavn]

Tenk på de to filene nedenfor, sample_one og sample_two. Sample_one inneholder en liste over Linux-distribusjoner, mens Sample_two inneholder en liste over programmeringsspråk.

Eksempel på filer

Ved å analysere bare filnavnet i wc-kommandoen, får vi resultatene nedenfor:

wc sample_one.txt wc sample_two.tekst

Eksempel på utdata

En fantastisk funksjon med WC-kommandoen er at du også kan sende flere filer. Sjekk ut kommandoen nedenfor:

wc sample_one.txt sample_two.tekst

Flere filer ut

Fra det viste bildet over viser den første linjen resultatene for sample_one.txt, og den andre linjen viser resultater for sample_two.tekst. Du vil imidlertid merke at det er en tredje linje som vi vil ringe Total. Denne viser summen av resultatene fra de to filene. Den viser totalt antall linjer, ord og tegn for alle filene som er sendt.

Alternativer for WC-kommando

WC er en enkel kommando å jobbe med og kommer med bare en håndfull alternativer å velge mellom:

-l, - linjer - Skriver ut antall linjer i filen \
-w, --ord - Skriv ut totalt antall ord i filen (antall ord).
-m, - tegn -Skriver ut antall tegn i filen.
-L, -max-line-lengde - Skriver ut den lengste linjen i filen.
-c, --bytes - Skriver ut totalt antall byte i filen.

La oss nå se på hvert alternativ og hvordan vi kan bruke det på forskjellige filer.

1. -l, -lines Alternativ

Dette alternativet skriver ut det totale antallet linjer i filen. Informasjonen skrives ut i to kolonner. Den første kolonnen viser antall linjer som er til stede, og den andre kolonnen som viser navnet på filen som er sendt.

wc -l sample_one.tekst

wc -l kommando_1

2. -w, -words Option

De -w eller --ord alternativet viser det totale antallet ord som er tilstede i en fil. Resultatene skrives ut i to kolonner. Den første kolonnen viser det totale antallet ord, og den andre kolonnen som viser navnet på filen.

wc -w sample_one.tekst

wc -w kommando

3. -m, -chars alternativ

De -m eller --tegn alternativet viser det totale antallet tegn i filen. Resultatene skrives ut i to kolonner. Den første kolonnen viser totalt antall tegn i filen, og den andre kolonnen viser navnet på filen.

wc -m sample_one.tekst

Telle tegn

4. -L, -max-line-lengde alternativ

De -L (store bokstaver) alternativet skriver ut lengden (antall tegn) på den lengste linjen i filen. I filen sample_one.txt, den lengste linjen er “Elementært operativsystem,” og i sample_two.txt, den lengste linjen er “Javascript.” Når du passerer mer enn ett filnavn, i motsetning til de andre alternativene, som vil vise totalsummen, indikerer dette alternativet antall tegn i de to filens lengste linje.

wc -L sample_one.txt wc -L sample_one.txt sample_two.tekst

wc -L kommando

5. -c, -bytes Alternativ

Dette alternativet viser antall byte som er tilstede i filen. Resultatene skrives ut i to kolonner. Den første kolonnen viser det totale antallet byte i filen, og den andre kolonnen som viser navnet på filen som ble sendt.

wc -c sample_one.tekst

Telle byte

6. -versjon Alternativ

Dette alternativet tar ikke noe filnavn, men viser bare versjonen av toalett kjører for øyeblikket på systemet ditt.

wc - versjon

wc versjon

Anvendelse av WC Command

1. Telle antall filer og mapper som er tilstede i en katalog

Kommandoen ls brukes til å liste opp alt innholdet i en katalog. Når rør med wc -l kommando, kunne vi telle antall filer og mapper som er tilstede i katalogen. Se kommandoen nedenfor:

ls / hjem / tut | wc -l

Rør wc med kommandoen ls

2. Telle antall brukere

For å liste brukerne i et system, kan vi bruke kommandoene katt / etc / passwd eller getent passwd. Hvis vi bare ønsket å telle det totale antall brukere, kan vi si resultatet getent passwd til wc -l som vist under:

getent passwd | wc -l

Telle antall brukere

Konklusjon

Jeg tror dette innlegget har gitt deg en klar guide om bruk av kommandoen WC (ordtelling) og de forskjellige tilgjengelige alternativene. Du kan utføre mye kraftigere oppgaver ved å kombinere wc-kommandoen med andre Linux-kommandoer. Hvis du kommer over noen utfordringer, kan du bruke kommandoen wc --hjelp. Ta gjerne spørsmål eller kommentarer angående dette innlegget.

Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...