WC, naredba za izvođenje brojanja u Gnu / Linuxu

o wc naredbi

U sljedećem ćemo članku pogledati kako možemo koristiti naredbu WC u Ubuntuu. WC je skraćenica od "Brojanje riječi", a to je naredba koja se koristi na Unix sustavima koji omogućuje vam različito brojanje od standardnog unosa, između ostalog bilo riječi ili znakova.

Program omogućuje vam čitanje standardnog unosa ili spojenog popisa i generira jednu ili više sljedećih statistika: broj redaka, broj riječi i broj bajtova. Ova naredba može prihvatiti jedno ili više imena ulaznih datoteka.

Primjeri WC naredbi

La potrebna sintaksa Da biste koristili ovu naredbu, to bi bilo otprilike sljedeće:

wc [ OPCIONES ] ... [ARCHIVO] ...

Pogledajmo sada nekoliko jednostavnih primjera. Za rad s njima koristit ću dvije datoteke. Prva se zove inačice.txt a drugi imena.txt. Sadržaj je sljedeći:

uzorak wc datoteka

Osnovno korištenje toaleta

Ako prođemo samo ime datoteke u argumentu dobit ćemo broj redaka, riječi i bajtova. Da biste vidjeli ovaj rezultat na prethodnim datotekama, u a terminal (Ctrl + Alt + T) trebamo koristiti samo naredbe:

brojati verzije datoteka

wc versiones.txt

brojati nazive datoteka

wc nombres.txt

Plus također u argumentu naredbe možemo proslijediti više naziva datoteke:

wc naredba više imena

wc versiones.txt nombres.txt

Kao što možete vidjeti iz gornjeg snimka zaslona, ​​kada je u argumentu navedeno više od naziva datoteke, naredba će prikazati izlaz u četiri stupca za sve pojedinačne datoteke. Uključen je veći redak koji prikazuje ukupan broj redaka, riječi i znakova svih datoteka navedeno u argumentu.

Opcije naredbi za WC

Uz upotrebu ove naredbe kao što smo do sada vidjeli, WC je jednostavna naredba za rad i dolazi sa samo nekoliko opcija koje u nekim prilikama mogu biti zanimljive:

  • -l, –linija : ispisati broj redaka prisutan u spisu.
  • -w, –reči: ispisati ukupan broj riječi u Datoteci.
  • -m, –znakovi: ispisati broj znakova iz datoteke.
  • -L, -max-line-Length: ispisuje veličinu najduže crte iz datoteke.
  • -c, –bajtova: ispisuje ukupan broj bajtova u Datoteci.

Opcija -l, –line

Ova će opcija ispisati ukupan broj redaka u datoteci. Podaci su tiskani u dva stupca. Prvi stupac prikazuje broj prisutnih redaka, a drugi stupac naziv prošle datoteke.

opcija -l

wc -l nombres.txt

Opcija -w, –reči

Opcija -wo –words prikazuje ukupan broj riječi prisutnih u datoteci. Ispišite rezultate u dva stupca. Prvi stupac prikazuje ukupan broj riječi, a drugi stupac naziv datoteke.

-w opcija

wc -w nombres.txt

Opcija -m, –chars

Opcija -m ili –chars prikazuje ukupan broj znakova u datoteci. Ispišite rezultate u dva stupca. Prvi stupac prikazuje ukupan broj znakova u datoteci, a drugi stupac naziv datoteke.

-m opcija

wc -m nombres.txt

Opcija -L, –max-length-length

-L (velika slova) ispiši duljinu (broj znakova) najdužeg retka u datoteci.

-L opcija datoteka

wc -L nombres.txt

Opcija -c, –bajtova

Ova opcija prikazuje broj bajtova prisutnih u datoteci. Ispišite rezultate u dva stupca. Prvi stupac prikazuje ukupan broj bajtova u datoteci, a drugi stupac naziv proslijeđene datoteke.

--bytes opcija

wc -c nombres.txt

Kombinirajte WC s drugim naredbama

Uz opcije koje smo upravo vidjeli, također ovu zapovijed možemo kombinirati s drugima kako bismo dobili brojeve koji bi nas mogli zanimati. Na primjer, naredba ls koristi se za popis cjelokupnog sadržaja direktorija. Kada se napuni s naredbom wc -l, to će nam također omogućiti brojanje broja datoteka i mapa prisutnih u direktoriju.

kombinirati s drugim naredbama

ls /home/nombre-usuario | wc -l

Pomoći

Uz sve ove mogućnosti, možete dobiti više informacija o ovoj naredbi pokretanje njegove pomoći:

naredba pomoć

wc --help

U ovim smo redovima vidjeli osnovnu upotrebu upotrebe naredbe WC (Brojanje riječi) i dostupne opcije. Ne zaboravljajući mogućnost obavljanja mnogo učinkovitijih zadataka kombiniranjem naredba wc s ostalim Gnu / Linux naredbama. Sada je samo pitanje trenutka u kojem ova naredba može biti korisna.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.