Hur man använder WC Command i Linux

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:

AlternativBeskrivning
-lskriva ut antal rader i en fil
-wskriva ut antalet ord i en fil
-cskriva ut antalet byte i en fil
-mskriva ut antalet tecken i en fil
-Lutskriftslä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.

  1. antal rader - 11
  2. antal ord - 51
  3. 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.