Kommandot Linux wc (word count)
kommandot Linux word count heter wc
. Kommandotwc
räknar antalet tecken, ord och rader som finns i en textström. Om det låter enkelt eller tråkigt är det allt annat än; kommandot wc
kan användas i Linux-kommandopipelines för att göra alla möjliga intressanta saker.
Låt oss ta en titt på några Linux wc
kommandoexempel för att visa kraften i detta fantastiska lilla kommando.
Linux WC-kommandoexempel (ord, linjer, tecken)
i sin mest grundläggande användning kan kommandot wc
användas för att räkna antalet rader, ord och tecken i en fil, så här:
$ wc /etc/passwd 65 185 3667 /etc/passwd
i det exemplet har filen /etc/passwd 65 rader, 185 ord (som wc
bestämmer ord) och 3 667 tecken.
om du bara vill veta antalet rader i en fil lägger du bara till argumentet -l
, så här:
$ wc -l /etc/passwd 65 /etc/passwd
eller, om du vill veta antalet ord i en fil, Lägg till argumentet -w
, så här:
$ wc -w MyStory.txt 185 MyStory.txt
med kommandot Linux wc i kommandopipelines
WC-kommandot följer paradigmet att läsa input från stdin och skriva ut till stdout, så det kan användas i alla typer av Linux kommando pipelines. Detta kommando visar antalet användare som för närvarande är inloggade i ditt Linux-system:
who | wc -l
det gör det genom att koppla utmatningen från kommandot who
till ingången till kommandot wc
, som i detta fall används för att räkna antalet utmatningslinjer i kommandot who
kommando.
På samma sätt visar detta nästa kommando antalet processer som för närvarande körs på ditt Linux-system:
ps -e | wc -l
detta fungerar på samma sätt som föregående exempel: Generera utdata med ett kommando (kommandot ps
) och använd kommandot wc -l
för att räkna antalet utmatningsrader från det kommandot.
Jag hoppas att dessa Unix / Linux wc
kommandoexempel har varit till hjälp.