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:
Opcija | Opis |
-l | ispisati broj redaka u datoteci |
-w | ispisati broj riječi u datoteci |
-c | ispisati broj bajtova u datoteci |
-m | ispis broja znakova u datoteci |
-L | ispis 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.
- broj redova - 11
- broj riječi -
51
- 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.