Naučite Linux

Linux WC naredba s primjerima

Linux WC naredba s primjerima

Prije toga smo napisali članke o raznim Linux naredbama poput ls, ps, scp, history i mnogih drugih prisutnih na našoj web stranici. Danas ćemo pogledati naredbu WC.

WC znači „Brojanje riječi.”I kao što naziv implicira, naredba wc koristi se za brojanje. Ispisuje broj redaka, broj riječi, bajt i broj znakova koji su prisutni u datoteci koja se prosljeđuje naredbi. Kada ovu naredbu pokrenete na datoteci bez ikakvih dodatnih parametara / argumenata, rezultat ćemo ispisati u četiri stupca:

WC naredba

Sintaksa:

wc [opcije] [ime_datoteke]

Razmotrite dvije datoteke u nastavku, sample_one i sample_two. Sample_one sadrži popis distribucija Linuxa, dok Sample_two uključuje popis programskih jezika.

Uzorci datoteka

Analizom samo imena datoteke u naredbi wc dobivamo dolje navedene rezultate:

wc sample_one.txt wc uzorak_dva.txt

Izlaz uzorka

Fantastična značajka naredbe WC je da možete proslijediti više datoteka. Pogledajte naredbu u nastavku:

wc sample_one.txt uzorak_dva.txt

Izlaz više datoteka

Iz gornje slike prikazane na vrhu, prvi redak prikazuje rezultate za sample_one.txt, a drugi redak prikazuje rezultate za sample_two.txt. Međutim, primijetit ćete da postoji treća linija koju ćemo nazvati Ukupno. Ovaj prikazuje zbroj rezultata iz dviju datoteka. Prikazuje ukupan broj redaka, riječi i znakova svih proslijeđenih datoteka.

Opcije naredbi za WC

WC je jednostavna naredba za rad i nudi samo nekoliko opcija za odabir:

-l, - linije - Ispisuje broj linija prisutnih u datoteci \
-w, - riječi - Ispišite ukupan broj riječi u datoteci (broj riječi).
-m, - znakovi -Ispisuje broj znakova u datoteci.
-L, --max-line-Length - Ispisuje najduži redak u datoteci.
-c, - bajtova - Ispisuje ukupan broj bajtova u datoteci.

Pogledajmo sada svaku mogućnost i kako je možemo koristiti na raznim datotekama.

1. -l, -line Opcija

Ova opcija ispisuje ukupan broj redaka u datoteci. Podaci su tiskani u dva stupca. Prvi stupac prikazuje broj prisutnih redaka, a drugi stupac naziv datoteke koja je proslijeđena.

wc -l uzorak_jedan.txt

wc -l naredba_1

2. -w, -riječ opcija

The -w ili --riječi opcija prikazuje ukupan broj riječi prisutnih u datoteci. Rezultate ispisuje u dva stupca. Prvi stupac prikazuje ukupan broj riječi, a drugi stupac naziv datoteke.

wc -w sample_one.txt

naredba wc -w

3. -m, -chars opcija

The -m ili --znakovi opcija prikazuje ukupan broj znakova u datoteci. Rezultate ispisuje u dva stupca. Prvi stupac prikazuje ukupan broj znakova u datoteci, a drugi stupac naziv datoteke.

wc -m sample_one.txt

Broji znakove

4. -Opcija L, -max-line-Length

The -L (velika slova) opcija ispisuje duljinu (broj znakova) najdužeg retka u datoteci. U datoteci sample_one.txt, najduži redak je "Osnovni operativni sustav", i u sample_two.txt, najduži redak je “Javascript." Kad proslijedite više od jednog naziva datoteke, za razliku od ostalih opcija, koje bi prikazale ukupan broj, ova opcija pokazuje broj znakova u najduljem retku dvije datoteke.

wc -L uzorak_jedan.txt wc -L sample_one.txt uzorak_dva.txt

wc -L naredba

5. -c, -bajta Opcija

Ova opcija prikazuje broj bajtova prisutnih u datoteci. Rezultate ispisuje u dva stupca. Prvi stupac prikazuje ukupan broj bajtova u datoteci, a drugi stupac prikazuje ime prenesene datoteke.

wc -c uzorak_jedan.txt

Broji bajtove

6. -inačica Opcija

Ova opcija ne uzima naziv datoteke, već samo prikazuje verziju zahod trenutno pokrenut na vašem sustavu.

wc --verzija

wc verzija

Primjena WC naredbe

1. Prebrojite broj datoteka i mapa prisutnih u direktoriju

Naredba ls koristi se za popis svih sadržaja u direktoriju. Kad se cijevi s wc -l naredbu, mogli smo brojati broj datoteka i mapa prisutnih u direktoriju. Pogledajte naredbu u nastavku:

ls / home / tut | wc -l

Cijevi wc s naredbom ls

2. Prebrojite broj korisnika

Da bismo popisali korisnike u sustavu, mogli bismo upotrijebiti naredbe mačka / etc / passwd ili getent passwd. Kad bismo samo željeli brojati ukupan broj korisnika, mogli bismo recimo upotrijebiti izlazne podatke getent passwd do wc -l kako je prikazano dolje:

getent passwd | wc -l

Broji broj korisnika

Zaključak

Vjerujem da vam je ovaj post dao jasan vodič o korištenju naredbe WC (brojanje riječi) i raznim dostupnim opcijama. Mnogo moćnije zadatke možete izvoditi kombiniranjem naredbe wc s drugim Linux naredbama. Ako naiđete na bilo kakav izazov, možete upotrijebiti naredbu wc - pomoć. Slobodno ostavite bilo kakva pitanja ili komentare u vezi s ovom objavom.

Lijevi gumb miša ne radi u sustavu Windows 10
Ako s prijenosnim računalom ili stolnim računalom koristite namjenski miš, ali lijevi gumb miša ne radi u sustavu Windows 10/8/7 iz nekog razloga evo ...
Pokazivač skače ili se slučajno pomiče dok tipkate u sustavu Windows 10
Ako ustanovite da kursor miša sam skače ili se pomiče automatski, nasumično dok tipkate u Windows prijenosnom računalu ili računalu, neki od ovih prij...
Kako obrnuti smjer pomicanja miša i dodirnih pločica u sustavu Windows 10
Miš i Dodirna pločaRačunarstvo ne samo da olakšava, već i učinkovitije i oduzima puno vremena. Ne možemo zamisliti život bez ovih uređaja, ali činjeni...