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:
- Første kolonne: Det viser antallet af linjer i filen.
- Anden kolonne: Dette viser antallet af ord i filen.
- Tredje kolonne: Dette viser antallet af tegn, der findes i filen.
- Fjerde kolonne: Det viser navnet på den fil, du har sendt som et argument.
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.
Ved kun at analysere filnavnet i wc-kommandoen får vi nedenstående resultater:
wc sample_one.txt wc sample_two.txt
En fantastisk funktion med WC-kommandoen er, at du også kan sende flere filer. Tjek kommandoen nedenfor:
wc sample_one.txt sample_two.txt
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
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
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
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
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
6. -version Option
Denne indstilling tager ikke noget filnavn, men viser kun versionen af Toilet
kører i øjeblikket på dit system.
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
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
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.