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:
- Prvý stĺpec: Zobrazuje počet riadkov v súbore.
- Druhý stĺpec: Zobrazuje počet slov v súbore.
- Tretí stĺpec: Zobrazuje počet znakov v súbore.
- Štvrtý stĺpec: Zobrazuje názov súboru, ktorý ste odovzdali ako argument.
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.
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
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
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
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
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
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
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
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
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
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
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.