Основы BASIC, языка программирования 1980-х.
Innholdsfortegnelse:
- Hvordan bruke
wc
kommandoen - Telle antall linjer
- Telle antall ord
- Wc-kommandoeksempler
- Telle filer i gjeldende katalog
- Telle antall brukere
- Konklusjon
På Linux og Unix-lignende operativsystemer lar
wc
kommandoen deg telle antall linjer, ord, tegn og byte for hver gitt fil eller standardinngang og skrive ut resultatet.
I denne opplæringen vil vi vise deg hvordan du bruker
wc
kommandoen gjennom enkle og praktiske eksempler.
Hvordan bruke
wc
kommandoen
Syntaks for
wc
kommandoen er som følger:
wc OPTION……
wc
kommandoen kan godta null eller flere
FILE
navn. Hvis ingen
FILE
er spesifisert, eller når
FILE
er
-
, vil
wc
lese standardinngangen. Et ord er en streng med tegn som er avgrenset av et mellomrom, en fane eller en ny linje.
I den enkleste formen når den brukes uten noen alternativer, vil
wc
kommandoen skrive ut fire kolonner, antall linjer, ord, byttelling og navnet på filen for hver fil som er sendt som et argument. Når du bruker standardinndata vises ikke den fjerde kolonnen (filnavn).
Følgende kommando viser for eksempel informasjon om den virtuelle filen
/proc/cpuinfo
:
wc /proc/cpuinfo
Produksjonen vil se slik ut som følgende:
448 3632 22226 /proc/cpuinfo
- 448 er antall linjer. 3632 er antall ord. 22226 er antall tegn.
Når du bruker standardinndata, vises ikke filnavnet:
wc < /proc/cpuinfo
448 3632 22226
For å vise informasjon om mer enn en fil, passerer du filnavnene som argumenter, skilt med mellomrom:
wc /proc/cpuinfo
Kommandoen vil gi deg informasjon om hver fil og en linje inkludert total statistikk:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Alternativene nedenfor lar deg velge hvilke tellinger som skal skrives ut.
-
-l
, ---lines
- Skriv ut antall linjer.-w
,--words
- Skriv ut antall ord.-m
,--chars
- Skriv ut antall tegn.-c
,--bytes
- Skriv ut antall byte.-L
, ---max-line-length
- Skriv ut lengden på den lengste linjen.
Når du bruker flere alternativer, blir tellinger skrevet ut i følgende rekkefølge: ny linje, ord, tegn, byte, maksimal linjelengde.
For å bare vise antall ord du vil bruke:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Her er et annet eksempel som vil skrive ut antall linjer og lengden på den lengste linjen.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
Alternativet
--files0-from=F
lar
wc
lese innspill fra filene som er spesifisert av NUL-terminerte navn i fil
F
Hvis
F
er
-
så les navn fra standardinngang. For eksempel kan du søke etter filer ved hjelp av finnkommandoen og gi disse filene som en inngang til
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
Utgangen viser antall linjer for alle filer i
/etc
katalogen hvis navn starter med "host":
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Telle antall linjer
wc
kommandoen brukes stort sett med
-l
alternativet for å telle bare antall linjer i en tekstfil. For å telle antall linjer i
/etc/passwd
filen, for eksempel, skriver du inn:
wc -l /etc/passwd
Den første kolonnen er antall linjer og den andre navnet på filen:
Telle antall ord
For å telle bare antall ord i en tekstfil bruker du
wc -w
etterfulgt av filnavnet. Følgende eksempel teller antall ord i filen
~/Documents/file.txt
:
wc -l /etc/passwd
Antall ord vises i den første kolonnen:
513 /home/linuxize/Documents/file.txt
Wc-kommandoeksempler
wc
kommandoen kan brukes i kombinasjon med andre kommandoer gjennom rørføring. Her er noen eksempler.
Telle filer i gjeldende katalog
Finnkommandoen sender en liste over alle filer i den gjeldende katalogen med hvert filnavn på en enkelt linje til
wc
kommandoen, som teller antall linjer og skriver ut resultatet:
Telle antall brukere
I eksemplet nedenfor brukes
wc
til å telle antall linjer fra utgangen fra
getent
kommandoen.
Konklusjon
wc
kommandoen står for “ordtelling” og har en ganske enkel syntaks. Den lar deg telle antall linjer, ord, byte og tegn i en eller flere tekstfiler.
Tegn nøyaktige linjer, sirkler og andre former i ms maling
Finn ut hvordan du tegner nøyaktige linjer, sirkler og andre former i MS Paint ved hjelp av et enkelt triks.
Bruk finn og erstatt for å sette inn tekststreng etter ord i ms ord
Visste du at du kunne bruke Finn & erstatt verktøyet i Microsoft Word for å sette inn en tekststreng etter et ord og utføre raske og bedre søk? Se hvordan.
Hvordan telle antall filer eller undermapper i en mappe
Vil du telle antall filer og undermapper i en mappe? Her er 5 måter å telle filer og undermapper, og se hvor mye plass de bruker.