Naučte sa Linux

Príkaz Linux WC s príkladmi

Príkaz Linux WC s príkladmi

Predtým sme na našom webe písali články o rôznych príkazoch Linuxu, ako sú ls, ps, scp, história a mnoho ďalších. Dnes sa pozrieme na príkaz WC.

WC znamená „počet slov.„A ako už z názvu vyplýva, príkaz wc sa používa na účely počítania. Vytlačí počet riadkov, počet slov, bajtov a počet znakov, ktoré sú v súbore odovzdanom príkazu. Keď spustíte tento príkaz na súbore bez akýchkoľvek ďalších parametrov / argumentov, výsledok sa vytlačí do štyroch stĺpcov:

Príkaz WC

Syntax:

wc [možnosti] [názov_súboru]

Zvážte dva súbory uvedené nižšie, sample_one a sample_two. Sample_one obsahuje zoznam distribúcií Linuxu, zatiaľ čo Sample_two obsahuje zoznam programovacích jazykov.

Ukážkové súbory

Analýzou iba názvu súboru v príkaze wc získame výsledky uvedené nižšie:

wc sample_one.txt wc sample_two.TXT

Ukážka výstupu

Fantastickou vlastnosťou príkazu WC je, že môžete tiež odovzdať viac súborov. Skontrolujte nasledujúci príkaz:

wc sample_one.txt sample_two.TXT

Výstup viacerých súborov

Na výstupe zobrazeného vyššie uvedeného obrázka prvý riadok zobrazuje výsledky pre sample_one.txt a druhý riadok zobrazuje výsledky pre sample_two.TXT. Všimnite si však, že existuje tretia linka, ktorú budeme volať Celkom. Ten zobrazuje súčet výsledkov z týchto dvoch súborov. Zobrazuje celkový počet riadkov, slov a znakov všetkých odovzdaných súborov.

Možnosti príkazu WC

WC je jednoduchý príkaz na prácu, ktorý obsahuje iba niekoľko možností na výber:

-l, - riadky - Vypíše počet riadkov v súbore \
-w, - slová - Vytlačiť celkový počet slov v súbore (počet slov).
-m, - znaky -Vytlačí počet znakov v súbore.
-L, --max-dĺžka riadku - Vytlačí najdlhší riadok v súbore.
-c, --bytes - Vytlačí celkový počet bajtov v súbore.

Pozrime sa teraz na všetky možnosti a na to, ako ich môžeme použiť na rôzne súbory.

1. -l, -lines Možnosť

Táto možnosť vytlačí celkový počet riadkov v súbore. Informácie sú vytlačené v dvoch stĺpcoch. Prvý stĺpec zobrazuje počet prítomných riadkov a druhý stĺpec zobrazuje názov odovzdaného súboru.

wc -l sample_one.TXT

wc -l príkaz_1

2. -w, -words Možnosť

The -w alebo --slov Táto voľba zobrazuje celkový počet slov v súbore. Výsledky sa vytlačí do dvoch stĺpcov. Prvý stĺpec zobrazuje celkový počet slov a druhý stĺpec zobrazuje názov súboru.

wc -w sample_one.TXT

príkaz wc -w

3. -m, -chars možnosť

The -m alebo --znaky Táto možnosť zobrazuje celkový počet znakov v súbore. Výsledky sa vytlačí do dvoch stĺpcov. Prvý stĺpec zobrazuje celkový počet znakov v súbore a druhý stĺpec zobrazuje názov súboru.

wc -m sample_one.TXT

Počet znakov

4. -Možnosť dĺžky L, -max

The (veľké písmená) vypíše dĺžku (počet znakov) najdlhšieho riadku v súbore. V súbore sample_one.txt, najdlhší riadok je „Elementary OperatingSystem“ a v sample_two.txt, najdlhší riadok je "Javascript.".“ Keď zadáte viac ako jeden názov súboru, na rozdiel od ostatných možností, ktoré by zobrazovali celkový počet, táto možnosť označuje počet znakov najdlhšej čiary týchto dvoch súborov.

wc -L sample_one.txt wc -L sample_one.txt sample_two.TXT

príkaz wc -L

5. -c, -bytov Možnosť

Táto možnosť zobrazuje počet bajtov prítomných v súbore. Výsledky sa vytlačí do dvoch stĺpcov. Prvý stĺpec zobrazuje celkový počet bajtov v súbore a druhý stĺpec zobrazuje názov odovzdaného súboru.

wc -c sample_one.TXT

Počet bytov

6. -verzia Možnosť

Táto možnosť neberie žiadny názov súboru, ale zobrazuje iba verziu súboru wc momentálne beží vo vašom systéme.

wc - verzia

wc verzia

Uplatnenie velenia WC

1. Spočítajte počet súborov a priečinkov v adresári

Príkaz ls sa používa na vypísanie celého obsahu v adresári. Pri potrubí s wc -l príkazom, môžeme spočítať počet súborov a priečinkov v adresári. Pozrite si príkaz uvedený nižšie:

ls / home / tut | wc -l

Potrubie wc pomocou príkazu ls

2. Spočítajte počet používateľov

Na výpis používateľov v systéme môžeme použiť príkazy mačka / etc / passwd alebo getent passwd. Ak by sme chceli iba počet z celkového počtu používateľov, mohli by sme prepojiť výstup povedzme getent passwd do wc -l ako je uvedené nižšie:

getent passwd | wc -l

Počet používateľov

Záver

Verím, že tento príspevok vám poskytol jasného sprievodcu používaním príkazu WC (počet slov) a rôznymi dostupnými možnosťami. Oveľa výkonnejšie úlohy môžete vykonávať kombináciou príkazu wc s inými príkazmi systému Linux. Ak narazíte na nejaké výzvy, môžete použiť príkaz wc - pomoc. Neváhajte a zanechajte akékoľvek otázky alebo komentáre týkajúce sa tohto príspevku.

Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...