Kommandoen Linus-toilet (ordtælling)

kommandoen Linus-ordtælling hedderwc. Kommandoenwc tæller antallet af tegn, ord og linjer, der er indeholdt i en tekststrøm. Hvis det lyder simpelt eller kedeligt, er det alt andet end; kommandoen wc kan bruges i kommandopipelines til at gøre alle mulige interessante ting.

lad os se på nogle Linukwc kommandoeksempler for at vise kraften i denne fantastiske lille kommando.

kommandoeksempler (ord, linjer, tegn)

i sin mest basale brug kan kommandoenwc bruges til at tælle antallet af linjer, ord og tegn i en fil, som denne:

$ wc /etc/passwd 65 185 3667 /etc/passwd

i det eksempel har/etc/adgangskode-filen 65 linjer, 185 ord (somwc bestemmer ord) og 3.667 tegn.

Hvis du bare vil vide antallet af linjer i en fil, skal du blot tilføje-l argument, som dette:

$ wc -l /etc/passwd 65 /etc/passwd

eller, hvis du vil vide antallet af ord i en fil, skal du tilføje -w argumentet, som dette:

$ wc -w MyStory.txt 185 MyStory.txt

ved hjælp af Linuks toiletkommando i kommandorørledninger

toiletkommandoen følger paradigmet med at læse input fra stdin og skrive output til stdout, så det kan bruges i alle slags kommandorørledninger. Denne kommando viser antallet af brugere, der aktuelt er logget ind på dit system:

who | wc -l

det gør det ved at rør output fra who kommandoen til input af wc kommandoen, som i dette tilfælde bruges til at tælle antallet af outputlinjer i who kommando.

tilsvarende viser denne næste kommando antallet af processer, der aktuelt kører på dit system:

ps -e | wc -l

Dette fungerer på samme måde som det foregående eksempel: Generer output ved hjælp af en kommando (kommandoen ps), og brug kommandoen wc -l til at tælle antallet af outputlinjer fra denne kommando.

Jeg håber, at disse unikke/Linukwc kommandoeksempler har været nyttige.



Skriv et svar

Din e-mailadresse vil ikke blive publiceret.