Prej smo na našem spletnem mestu pisali članke o različnih ukazih Linuxa, kot so ls, ps, scp, history in številni drugi. Danes si bomo ogledali ukaz WC.
WC pomeni „Število besed.”Kot že ime pove, se ukaz wc uporablja za štetje. Izpiše število vrstic, število besed, bajt in število znakov, ki so prisotni v datoteki, ki je bila posredovana ukazu. Ko zaženete ta ukaz v datoteki brez dodatnih parametrov / argumentov, bomo rezultat natisnili v štirih stolpcih:
- Prvi stolpec: Prikazuje število vrstic v datoteki.
- Drugi stolpec: To prikazuje število besed v datoteki.
- Tretji stolpec: To prikazuje število znakov v datoteki.
- Četrti stolpec: Prikazuje ime datoteke, ki ste jo poslali kot argument.
WC ukaz
Sintaksa:
wc [možnosti] [ime_datoteke]
Upoštevajte spodnji datoteki, sample_one in sample_two. Sample_one vsebuje seznam distribucij Linuxa, Sample_two pa seznam programskih jezikov.
Z razčlenitvijo samo imena datoteke v ukazu wc dobimo spodnje rezultate:
wc sample_one.txt wc vzorec_dve.txt
Fantastična lastnost ukaza WC je, da lahko prenesete tudi več datotek. Oglejte si spodnji ukaz:
wc sample_one.txt vzorec_dve.txt
Iz zgornje slike, prikazane zgoraj, prva vrstica prikazuje rezultate za sample_one.txt, druga vrstica pa prikazuje rezultate za sample_two.txt. Vendar boste opazili, da obstaja tretja vrstica, ki jo bomo poklicali Skupaj. Ta prikazuje vsoto rezultatov iz dveh datotek. Prikaže skupno število vrstic, besed in znakov vseh prenesenih datotek.
Možnosti ukaza WC
WC je preprost ukaz za delo in ponuja le nekaj možnosti, med katerimi lahko izbirate:
-l, - linije
- Natisne število vrstic v datoteki \-w, --besed
- Natisnite skupno število besed v datoteki (število besed).-m, - znakov
-Natisne število znakov v datoteki.-L, --max-line-Length
- Natisne najdaljšo vrstico v datoteki.-c, - bajtov
- Natisne skupno število bajtov v datoteki.
Poglejmo zdaj vsako možnost in kako jo lahko uporabimo v različnih datotekah.
1. -l, -line Možnost
Ta možnost natisne skupno število vrstic v datoteki. Informacije so natisnjene v dveh stolpcih. Prvi stolpec prikazuje število prisotnih vrstic, drugi stolpec pa ime posredovane datoteke.
wc -l sample_one.txt
2. -w, -besedilna možnost
The -w
ali --besede
možnost prikazuje skupno število besed v datoteki. Rezultate natisne v dva stolpca. Prvi stolpec prikazuje skupno število besed, drugi stolpec pa ime datoteke.
wc -w sample_one.txt
3. -m, -chars možnost
The -m
ali --znaki
možnost prikazuje skupno število znakov v datoteki. Rezultate natisne v dva stolpca. Prvi stolpec prikazuje skupno število znakov v datoteki, drugi stolpec pa ime datoteke.
wc -m sample_one.txt
4. -Možnost dolžine L, -max-line-Length
The -L
(velika črka) natisne dolžino (število znakov) najdaljše vrstice v datoteki. V datoteki sample_one.txt, najdaljša vrstica je "Osnovni operacijski sistem," in v sample_two.txt, najdaljša vrstica je »Javascript." Ko prenesete več kot eno ime datoteke, za razliko od drugih možnosti, ki bi prikazovale skupno, ta možnost označuje število znakov najdaljše vrstice dveh datotek.
wc -L sample_one.txt wc -L sample_one.txt vzorec_dve.txt
5. -c, -bajtov Možnost
Ta možnost prikazuje število bajtov v datoteki. Rezultate natisne v dva stolpca. Prvi stolpec prikazuje skupno število bajtov v datoteki, drugi stolpec pa ime posredovane datoteke.
wc -c sample_one.txt
6. -različica Možnost
Ta možnost ne zajema nobenega imena datoteke, ampak prikazuje samo različico stranišče
trenutno deluje v vašem sistemu.
wc - različica
Uporaba ukaza WC
1. Preštejte število datotek in map v imeniku
Ukaz ls se uporablja za seznam vse vsebine v imeniku. Ko je napeljan z wc -l
lahko preštejemo število datotek in map v imeniku. Glejte spodnji ukaz:
ls / home / tut | wc -l
2. Preštejte število uporabnikov
Za seznam uporabnikov v sistemu bi lahko uporabili ukaze mačka / etc / passwd
ali getent passwd
. Če bi želeli le štetje celotnega števila uporabnikov, bi lahko recimo izpisovali izhodne podatke getent passwd
do wc -l
kot je prikazano spodaj:
getent passwd | wc -l
Zaključek
Verjamem, da ste s tem prispevkom dobili jasen vodnik za uporabo ukaza WC (štetje besed) in različne razpoložljive možnosti. Veliko močnejša opravila lahko izvajate tako, da ukaz wc kombinirate z drugimi ukazi Linux. Če naletite na kakršne koli izzive, lahko uporabite ukaz wc --pomoč
. Prosimo, pustite kakršna koli vprašanja ali komentarje v zvezi s to objavo.