Kako koristiti naredbu WC u Linuxu

Izbrojite broj riječi, redaka, bajtova, parnih znakova u datoteci s terminala

zahod (word count) naredba se koristi u Linux sustavima za brojanje broja riječi, redaka i bajtova u tekstualnoj datoteci. Možete ga koristiti na različite načine s drugim naredbama za prikaz informacija o tekstualnim datotekama prilično jednostavno.

Korištenje zahod naredba

Opća sintaksa:.

wc [opcije..] [naziv_datoteke]

Dostupne opcije sa zahod naredba:

OpcijaOpis
-lispisati broj redaka u datoteci
-wispisati broj riječi u datoteci
-cispisati broj bajtova u datoteci
-mispis broja znakova u datoteci
-Lispis duljine najdužeg retka u datoteci

Primjer:

Vidjet ćemo osnovni primjer koji objašnjava upotrebu zahod naredba u Linuxu.

Na mjestu imamo demo datoteku pod nazivom test.txt. Slijedi sadržaj demo datoteke test.txt.

Ovo je demo datoteka. Ovaj će vam članak pomoći u učenju naredbe wc. wc naredba je prilično jednostavna za korištenje. O njegovim značajkama možete saznati u ovom članku. Na ovom portu možete pronaći mnoge korisne članke koji se odnose na sve vaše potrebe za Linuxom$ Kraj datoteke Hvala.

Korištenje zahod naredbu na ovoj datoteci.

wc test.txt

Izlaz:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

U ovom izlazu možete vidjeti da brojevi predstavljaju vrijednosti na sljedeći način.

  1. broj redova - 11
  2. broj riječi - 51
  3. broj bajtova - 275

Također možete prikazati broj redaka i riječi pomoću zahod naredbu za više datoteka.

Primjer:

wc /etc/passwd /proc/cpuinfo

Izlaz:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 ukupno gaurav@ubuntu:~$

2. redak u izlazu prikazuje pojedinosti o /etc/passwd datoteku i 3. redak /proc/cpuinfo. Na kraju izlaza prikazuje se ukupni broj obje datoteke zajedno.

Kako prebrojati ukupan broj redaka u tekstualnoj datoteci

Koristiti -l opcija od zahod naredbom, možete ispisati broj redaka u datoj tekstualnoj datoteci.

Opća sintaksa:

wc -l [naziv_datoteke]

Primjer:

wc -l /etc/group

Izlaz:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

Ovdje, u izlazu, možemo vidjeti da je broj redaka u /etc/group datoteka je 81.

Kako brojati riječi u tekstualnoj datoteci

Korištenje -w (mala) opcija u zahod naredba ispisuje ukupan broj riječi u tekstualnoj datoteci u terminalu.

Opća sintaksa:

wc -w [naziv_datoteke]

Primjer:

wc -w test.txt

Izlaz:

51 test.txt

U tekstualnoj datoteci test.txt nalazi se 51 riječ.

Dobijte broj bajtova datoteke

Možete koristiti -c opcija s zahod naredba za ispis broja bajtova u datoteci na vašem terminalu.

Broj bajtova koje koristi datoteka govori nam o memoriji koju zauzima ta tekstualna datoteka.

Opća sintaksa:

wc -c [naziv_datoteke]

Primjer:

wc -c /etc/passwd

Izlaz:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

Iz rezultata možemo zaključiti da, passwd datoteka koristi 3102 bajta.

Dobijte ukupan broj znakova u datoteci

Korištenje -m opcija s zahod naredba će ispisati ukupan broj znakova u datoj datoteci.

Opća sintaksa:

wc -m [naziv_datoteke]

Primjer:

wc -m test.txt

Izlaz:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

Izlaz pokazuje da u datoj datoteci ima 275 znakova.

Dobijte duljinu najdužeg retka u datoteci

Možete koristiti -L (velika slova) opcija s zahod naredba za ispis duljine najduljeg retka u tekstualnoj datoteci. Ova naredba ispisuje duljinu u smislu broja znakova u retku.

Opća sintaksa:

wc -L [naziv_datoteke]

Primjer:

wc -L test.txt

Izlaz:

82 test.txt

Ovaj izlaz predstavlja da postoje 82 znaka u najdužem retku u datoj tekstualnoj datoteci test.txt.

Kako prebrojati broj tekstualnih datoteka u trenutnom direktoriju

zahod naredba se također može koristiti za prebrojavanje ukupnog broja tekstualnih datoteka u trenutnom direktoriju. Da biste to učinili, morate koristiti zahod naredba sa - pronaći naredba kroz cjevovod.

Pogledajmo ovu upotrebu zahod zapovijedati kroz primjer.

Primjer:

pronaći . -vrsta f | wc -l

.(točka) : Evo, . (točka) znači da pronaći naredba treba pretraživati ​​u trenutnom direktoriju.

-tip: Ovo specificira pronaći naredba za traženje sličnih vrsta datoteka u trenutnom direktoriju.

f: Evo, f predstavljaju 'datoteke'.

Što god da je rezultat ove prve naredbe pronaći će se zatim usmjeriti na zahod naredba. zahod zatim će izbrojati ukupan broj datoteka u trenutnom direktoriju i prikazati broj na vašem terminalu.

Izlaz:

gaurav@ubuntu:~/space$ pronađi . -vrsta f | wc -l 13 gaurav@ubuntu:~/space$ 

Izlaz je prikazan kao 13 što znači da postoji 13 tekstualnih datoteka istog tipa u danom direktoriju.

Zaključak

Kao što biste se složili da je upotreba zahod naredba je prilično jednostavna i može se lako koristiti s vašim tekstualnim datotekama kako biste dobili pojedinosti o njima. Ova se naredba također može koristiti u kombinaciji s drugim naredbama pomoću opcije cjevovoda.