Lær Linux

Linux WC-kommando med eksempler

Linux WC-kommando med eksempler

Tidligere har vi skrevet artikler om forskellige Linux-kommandoer som ls, ps, scp, historie og mange flere til stede på vores hjemmeside. I dag ser vi på WC-kommandoen.

WC står for “Word Count.”Og som navnet antyder, bruges wc-kommandoen til optællingsformål. Det udskriver antallet af linjer, antal ord, byte og tegn, der er til stede i filen, der sendes til kommandoen. Når du kører denne kommando på en fil uden yderligere parametre / argumenter, udskriver vi resultatet i fire kolonner:

WC-kommando

Syntaks:

wc [optioner] [filnavn]

Overvej de to filer nedenfor, sample_one og sample_two. Sample_one indeholder en liste over Linux-distributioner, mens Sample_two indeholder en liste over programmeringssprog.

Prøvefiler

Ved kun at analysere filnavnet i wc-kommandoen får vi nedenstående resultater:

wc sample_one.txt wc sample_two.txt

Eksempel på output

En fantastisk funktion med WC-kommandoen er, at du også kan sende flere filer. Tjek kommandoen nedenfor:

wc sample_one.txt sample_two.txt

Flere filer output

Fra det viste billede ovenfor viser den første linje resultaterne for sample_one.txt, og den anden linje viser resultater for sample_two.txt. Du vil dog bemærke, at der er en tredje linje, som vi ringer til Total. Denne viser summen af ​​resultaterne fra de to filer. Det viser det samlede antal linjer, ord og tegn for alle de filer, der er sendt.

WC kommandomuligheder

WC er en simpel kommando at arbejde med og kommer med kun en håndfuld muligheder at vælge imellem:

-l, - linjer - Udskriver antallet af linjer, der findes i filen \
-w, --ord - Udskriv det samlede antal ord i filen (antal ord).
-m, --chars -Udskriver antallet af tegn i filen.
-L, -max-line-længde - Udskriver den længste linje i filen.
-c, --bytes - Udskriver det samlede antal bytes i filen.

Lad os nu se på enhver mulighed, og hvordan vi kan bruge den til forskellige filer.

1. -l, -lines Option

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 beståede fil.

wc -l sample_one.txt

wc -l kommando_1

2. -w, -words Option

Det -w eller --ord indstilling viser det samlede antal ord, der findes i en fil. Resultaterne udskrives i to kolonner. Den første kolonne viser det samlede antal ord, og den anden kolonne viser navnet på filen.

wc -w sample_one.txt

wc -w kommando

3. -m, -chars mulighed

Det -m eller --tegn indstilling viser det samlede antal tegn i filen. Resultaterne udskrives i to kolonner. Den første kolonne viser det samlede antal tegn i filen, og den anden kolonne viser navnet på filen.

wc -m sample_one.txt

Tæl tegn

4. -L, -max-line-længde option

Det -L (store bogstaver) udskriver længden (antal tegn) på den længste linje i filen. I filen sample_one.txt, den længste linje er "Elementært operativsystem," og i sample_two.txt, den længste linje er “Javascript.” Når du videregiver mere end et filnavn, i modsætning til de andre muligheder, der viser det samlede antal, angiver denne indstilling antallet af tegn i de to filers længste linje.

wc -L prøve_one.txt wc -L sample_one.txt sample_two.txt

wc -L kommando

5. -c, -bytes Option

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

wc -c sample_one.txt

Tæl bytes

6. -version Option

Denne indstilling tager ikke noget filnavn, men viser kun versionen af Toilet kører i øjeblikket på dit system.

wc - version

wc version

Anvendelse af WC-kommando

1. Tæl antallet af filer og mapper, der findes i et bibliotek

Kommandoen ls bruges til at liste alt indholdet i en mappe. Når rør med wc -l kommando, kunne vi tælle antallet af filer og mapper, der findes i biblioteket. Se kommandoen nedenfor:

ls / hjem / tut | wc -l

Rør wc med kommandoen ls

2. Tæl antallet af brugere

For at liste brugerne i et system kunne vi bruge kommandoerne kat / etc / passwd eller getent passwd. Hvis vi bare ville have et optælling af det samlede antal brugere, kunne vi sige, at vi skulle output getent passwd til wc -l som vist nedenfor:

getent passwd | wc -l

Tæl antallet af brugere

Konklusion

Jeg mener, at dette indlæg har givet dig en klar guide til brug af kommandoen WC (ordtælling) og de forskellige tilgængelige muligheder. Du kan udføre meget mere kraftfulde opgaver ved at kombinere wc-kommandoen med andre Linux-kommandoer. Hvis du støder på nogen udfordringer, kan du bruge kommandoen wc - hjælp. Du er velkommen til at efterlade spørgsmål eller kommentarer vedrørende dette indlæg.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...
Mus AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
Tabletbrugere savner ofte musemarkøren, især når de er vante til at bruge bærbare computere. Touchscreen-smartphones og tablets har mange fordele, og ...
Mus Midterste museknap fungerer ikke i Windows 10
Midterste museknap fungerer ikke i Windows 10
Det midterste museknap hjælper dig med at rulle gennem lange websider og skærme med en masse data. Hvis det stopper, vil du ende med at bruge tastatur...