Räkna antalet ord, rader, byte, till och med tecken i en fil från terminalen
toalett
(ordräkning) kommandot används i Linux-system för att räkna antalet ord, rader och bytes i en textfil. Du kan röra och använda den på många sätt med andra kommandon för att visa information om textfiler ganska enkelt.
Använder sig av toalett
kommando
Allmän syntax:.
wc [alternativ..] [filnamn]
Alternativ tillgängliga med toalett
kommando:
Alternativ | Beskrivning |
-l | skriva ut antal rader i en fil |
-w | skriva ut antalet ord i en fil |
-c | skriva ut antalet byte i en fil |
-m | skriva ut antalet tecken i en fil |
-L | utskriftslängden på den längsta raden i en fil |
Exempel:
Vi kommer att se ett grundläggande exempel som förklarar användningen av toalett
kommando i Linux.
Vi har en demofil på plats som heter test.txt. Följande är innehållet i demofilen test.txt.
Detta är en demofil. Den här artikeln hjälper dig att lära dig wc-kommandot. wc-kommandot är ganska lätt att använda. Du kan lära dig mer om dess funktioner i den här artikeln. Du kan hitta många användbara artiklar relaterade till alla dina Linux-behov på denna port$ Filslut Tack.
Använder sig av toalett
kommandot på den här filen.
wc test.txt
Produktion:
gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$
I denna utgång kan du se att siffrorna representerar värdena enligt följande.
- antal rader - 11
- antal ord -
51
- antal byte —
275
Du kan också visa antalet rader och ord med hjälp av toalett
kommando på flera filer.
Exempel:
wc /etc/passwd /proc/cpuinfo
Produktion:
gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 totalt gaurav@ubuntu:~$
2:a raden i utgången visar information om /etc/passwd
fil och den tredje raden /proc/cpuinfo
. I slutet av utgången visas den totala siffran för båda filerna tillsammans.
Hur man räknar totala rader i en textfil
Använda -l
alternativet för toalett
kommandot kan du skriva ut antalet rader i en given textfil.
Allmän syntax:
wc -l [filnamn]
Exempel:
wc -l /etc/group
Produktion:
gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$
Här, i utgången, kan vi se att antalet rader i /etc/group
filen är 81.
Hur man räknar ord i en textfil
Använder sig av -w
(gemener) alternativ i toalett
kommandot skriver ut det totala antalet ord i en textfil i terminalen.
Allmän syntax:
wc -w [filnamn]
Exempel:
wc -w test.txt
Produktion:
51 test.txt
Det finns 51 ord i textfilen test.txt.
Hämta bytetalet för en fil
Du kan använda -c
alternativet med toalett
kommandot för att skriva ut antalet byte i filen på din terminal.
Antalet byte som används av en fil berättar om minnet som upptas av den textfilen.
Allmän syntax:
wc -c [filnamn]
Exempel:
wc -c /etc/passwd
Produktion:
gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$
Från resultatet kan vi dra slutsatsen att passwd
filen använder 3102 byte.
Få totalt antal tecken i en fil
Använder sig av -m
alternativet med toalett
kommando kommer att skriva ut det totala antalet tecken i en given fil.
Allmän syntax:
wc -m [filnamn]
Exempel:
wc -m test.txt
Produktion:
gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$
Utdata visar att det finns 275 tecken i den givna filen.
Få längden på den längsta raden i en fil
Du kan använda -L
(versaler) alternativ med toalett
kommando för att skriva ut längden på den längsta raden i textfilen. Detta kommando skriver ut längden i form av antalet tecken på en rad.
Allmän syntax:
wc -L [filnamn]
Exempel:
wc -L test.txt
Produktion:
82 test.txt
Denna utdata representerar att det finns 82 tecken på den längsta raden i den givna textfilen test.txt.
Hur man räknar antalet textfiler i den aktuella katalogen
toalett
kommandot kan också användas för att räkna det totala antalet textfiler i den aktuella katalogen. För att göra detta måste du använda toalett
kommandot med — hitta
kommando genom rörledningar.
Låt oss titta på denna användning av toalett
kommando genom ett exempel.
Exempel:
hitta . -typ f | wc -l
.
(punkt) : Här, den .
(prick) betyder det hitta
kommandot ska söka i den aktuella katalogen.
-typ
: Detta anger hitta
kommandot för att leta efter liknande filtyper i den aktuella katalogen.
f
: Här, f
representerar "filer".
Vad som än är resultatet av detta första kommando hitta
kommer sedan att ledas till toalett
kommando. toalett
kommer sedan att räkna det totala antalet filer i den aktuella katalogen och visa numret på din terminal.
Produktion:
gaurav@ubuntu:~/space$ hitta . -typ f | wc -l 13 gaurav@ubuntu:~/space$
Utdata visas som 13 vilket betyder att det finns 13 textfiler av samma typ i den givna katalogen.
Slutsats
Som du håller med om att användningen av toalett
kommandot är ganska enkelt och kan enkelt användas med dina textfiler för att få information om dem. Det här kommandot kan också användas i kombination med andra kommandon med alternativet rörledning.