How to read output of wc command in Linux
Indholdsfortegnelse:
- Sådan bruges
wc
kommandoen - Tæl antallet af linjer
- Tæl antallet af ord
- Wc-kommandoeksempler
- Tælle filer i den aktuelle mappe
- Tæl antallet af brugere
- Konklusion
På Linux- og Unix-lignende operativsystemer giver
wc
kommandoen dig mulighed for at tælle antallet af linjer, ord, tegn og byte i hver given fil eller standardindgang og udskrive resultatet.
I denne tutorial vil vi vise dig, hvordan du bruger
wc
kommandoen gennem enkle og praktiske eksempler.
Sådan bruges
wc
kommandoen
Syntaks for
wc
kommandoen er som følger:
wc OPTION……
wc
kommandoen kan acceptere nul eller flere input-
FILE
navne. Hvis der ikke er angivet nogen
FILE
, eller når
FILE
er
-
, vil
wc
læse standardindgangen. Et ord er en streng med tegn, der er afgrænset af et mellemrum, en fane eller en ny linje.
I sin enkleste form, når det bruges uden indstillinger, udskriver
wc
kommandoen fire kolonner, antallet af linjer, ord, bytællinger og navnet på filen for hver fil, der er bestået som et argument. Når du bruger standardindgangen vises den fjerde kolonne (filnavn) ikke.
For eksempel viser følgende kommando information om den virtuelle fil
/proc/cpuinfo
:
wc /proc/cpuinfo
Outputet ser sådan ud på følgende måde:
448 3632 22226 /proc/cpuinfo
- 448 er antallet af linjer. 3632 er antallet af ord. 22226 er antallet af tegn.
Når du bruger standardinput, vises filnavnet ikke:
wc < /proc/cpuinfo
448 3632 22226
Hvis du vil have vist oplysninger om mere end en fil, skal du sende filnavne som argumenter adskilt med mellemrum:
wc /proc/cpuinfo
Kommandoen giver dig information om hver fil og en linje inklusive samlet statistik:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Valgmulighederne nedenfor giver dig mulighed for at vælge, hvilke tæller der skal udskrives.
-
-l
, ---lines
- Udskriv antallet af linjer.-w
,--words
- Udskriv antallet af ord.-m
,--chars
- Udskriv antallet af tegn.-c
,--bytes
- Udskriv antallet af bytes.-L
, ---max-line-length
- Udskriv længden på den længste linje.
Ved brug af flere indstillinger udskrives tællinger i følgende rækkefølge: ny linje, ord, tegn, byte, maksimal linjelængde.
For eksempel at vise kun det antal ord, du vil bruge:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Her er et andet eksempel, der udskriver antallet af linjer og længden på den længste linje.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
Funktionen
--files0-from=F
giver
wc
mulighed for at læse input fra de filer, der er specificeret af NUL-terminerede navn i fil
F
Hvis
F
er
-
skal du læse navne fra standardinput. For eksempel kan du søge efter filer ved hjælp af søgekommandoen og give disse filer som et input til
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
Outputet viser antallet af linjer for alle filer i
/etc
biblioteket, hvis navne starter med “host”:
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Tæl antallet af linjer
wc
kommandoen bruges mest med indstillingen
-l
til kun at tælle antallet af linjer i en tekstfil. For at tælle antallet af linjer i
/etc/passwd
filen, du
/etc/passwd
:
wc -l /etc/passwd
Den første kolonne er antallet af linjer, og den anden er navnet på filen:
Tæl antallet af ord
For at tælle kun antallet af ord i en tekstfil skal du bruge
wc -w
efterfulgt af filnavnet. Følgende eksempel tæller antallet af ord i filen
~/Documents/file.txt
:
wc -l /etc/passwd
Antallet af ord vises i den første kolonne:
513 /home/linuxize/Documents/file.txt
Wc-kommandoeksempler
wc
kommandoen kan bruges i kombination med andre kommandoer gennem rørsystemer. Her er et par eksempler.
Tælle filer i den aktuelle mappe
find
kommandoen videregiver en liste over alle filer i det aktuelle bibliotek med hvert filnavn på en enkelt linje til
wc
kommandoen, der tæller antallet af linjer og udskriver resultatet:
Tæl antallet af brugere
I eksemplet nedenfor bruges
wc
til at tælle antallet af linjer fra output fra
getent
kommandoen.
Konklusion
wc
kommandoen står for "ordtælling" og har en ganske enkel syntaks. Det giver dig mulighed for at tælle antallet af linjer, ord, byte og tegn i en eller flere tekstfiler.
Epson PictureMate Dash kan se ud som en forgyldt madpakke , men det leverer, hvor det tæller. Det er hurtigt og meget nemt at bruge; det udskriver flotte billeder; Og det bedste af alt er, at forbrugsstofferne er godt prissat.
Lågdækselens låg beskytter LCD-skærmen og kontrolpanelet, når det lukkes når den er åben, virker den som inputbakken. Skub forsigtigt på frontpanelet for at få det til at åbne som udskriftsbakken (og afslør de to mediespor til de fleste større formater). En PictBridge-kompatibel USB-port er på bagsiden. Kontrolpanelet består hovedsagelig af en plastmembran med flade knapper, der er markeret med ikoner og klare, plain-engelske etiketter. De centralt beliggende navigationsknapper er mere tradition
Tegn nøjagtige linjer, cirkler og andre figurer i ms maling
Find ud af, hvordan du tegner nøjagtige linjer, cirkler og andre figurer i MS Paint ved hjælp af et simpelt trick.
Top 7 gratis ord til antal konvertere
Disse 7 ord til antal konvertere vil hjælpe dig med at udfylde kontroller, inputværdier i excelark og give mening af de lange tal, der er skrevet med ord igen.