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:
- Første kolonne: Den viser antall linjer i filen.
- Andre kolonne: Dette viser antall ord i filen.
- Tredje kolonne: Dette viser antall tegn som er tilstede i filen.
- Fjerde kolonne: Den viser navnet på filen du sendte som et argument.
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.
Ved å analysere bare filnavnet i wc-kommandoen, får vi resultatene nedenfor:
wc sample_one.txt wc sample_two.tekst
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
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
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
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
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
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
6. -versjon Alternativ
Dette alternativet tar ikke noe filnavn, men viser bare versjonen av toalett
kjører for øyeblikket på systemet ditt.
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
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
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.