Dříve jsme na našich webových stránkách psali články o různých příkazech Linuxu, jako jsou ls, ps, scp, historie a mnoho dalších. Dnes se podíváme na příkaz WC.
WC znamená „Počet slov.„A jak název napovídá, příkaz wc se používá pro účely počítání. Vytiskne počet řádků, počet slov, bajtů a počet znaků přítomných v souboru předaném příkazu. Když spustíte tento příkaz na souboru bez dalších parametrů / argumentů, vytiskneme výsledek ve čtyřech sloupcích:
- První sloupec: Zobrazuje počet řádků v souboru.
- Druhý sloupec: Zobrazuje počet slov v souboru.
- Třetí sloupec: Zobrazuje počet znaků v souboru.
- Čtvrtý sloupec: Zobrazuje název souboru, který jste předali jako argument.
Příkaz WC
Syntax:
wc [možnosti] [název_souboru]
Zvažte dva soubory níže, sample_one a sample_two. Sample_one obsahuje seznam distribucí Linuxu, zatímco Sample_two obsahuje seznam programovacích jazyků.
Analýzou pouze názvu souboru v příkazu wc získáme výsledky níže:
wc sample_one.txt wc sample_two.txt
Fantastickou funkcí příkazu WC je, že můžete také předat více souborů. Podívejte se na níže uvedený příkaz:
wc sample_one.txt sample_two.txt
Z výstupu zobrazeného obrázku výše ukazuje první řádek výsledky pro sample_one.txt a druhý řádek zobrazuje výsledky pro sample_two.txt. Všimněte si však, že existuje třetí linka, kterou zavoláme Celkový. Ten ukazuje součet výsledků ze dvou souborů. Zobrazuje celkový počet řádků, slov a znaků všech předaných souborů.
Možnosti příkazu WC
WC je jednoduchý příkaz, se kterým lze pracovat, a je k dispozici pouze několik možností, ze kterých si můžete vybrat:
-l, - řádky
- Vytiskne počet řádků v souboru \-w, - slova
- Tisk celkového počtu slov v souboru (počet slov).-m, - znaky
-Vytiskne počet znaků v souboru.-L, --max-line-Length
- Vytiskne nejdelší řádek v souboru.-c, --bytů
- Vytiskne celkový počet bajtů v souboru.
Podívejme se nyní na všechny možnosti a na to, jak je můžeme použít v různých souborech.
1. -Možnost l, -lines
Tato možnost vytiskne celkový počet řádků v souboru. Informace jsou vytištěny ve dvou sloupcích. První sloupec zobrazuje počet přítomných řádků a druhý sloupec zobrazuje název předaného souboru.
wc -l sample_one.txt
2. -w, -words Možnost
The -w
nebo --slova
Možnost zobrazuje celkový počet slov přítomných v souboru. Vytiskne výsledky ve dvou sloupcích. První sloupec zobrazuje celkový počet slov a druhý sloupec ukazuje název souboru.
wc -w sample_one.txt
3. -Možnost m, -chars
The -m
nebo --znaky
Volba zobrazuje celkový počet znaků v souboru. Vytiskne výsledky ve dvou sloupcích. První sloupec zobrazuje celkový počet znaků v souboru a druhý sloupec zobrazuje název souboru.
wc -m sample_one.txt
4. -Možnost délky L, -max
The -L
Možnost (velká písmena) vytiskne délku (počet znaků) nejdelšího řádku v souboru. V souboru sample_one.txt, nejdelší řádek je „Elementární operační systém“, a v sample_two.txt, nejdelší řádek je "Javascript.".“ Když předáte více než jeden název souboru, na rozdíl od ostatních možností, které by zobrazovaly součet, označuje tato možnost počet znaků nejdelší řady dvou souborů.
wc -L sample_one.txt wc -L sample_one.txt sample_two.txt
5. -c, -bytů Možnost
Tato možnost zobrazuje počet bajtů přítomných v souboru. Vytiskne výsledky ve dvou sloupcích. První sloupec zobrazuje celkový počet bajtů v souboru a druhý sloupec ukazuje název předaného souboru.
wc -c sample_one.txt
6. -verze Možnost
Tato možnost nebere žádný název souboru, ale zobrazuje pouze verzi souboru toaleta
aktuálně běží ve vašem systému.
wc - verze
Použití příkazu WC
1. Spočítejte počet souborů a složek v adresáři
Příkaz ls se používá k vypsání veškerého obsahu v adresáři. Při potrubí s wc -l
mohli jsme spočítat počet souborů a složek v adresáři. Viz příkaz níže:
ls / home / tut | wc -l
2. Spočítejte počet uživatelů
K výpisu uživatelů v systému můžeme použít příkazy kočka / etc / passwd
nebo dostat heslo
. Pokud bychom chtěli pouze počet z celkového počtu uživatelů, mohli bychom říci výstup řekněme dostat heslo
na wc -l
Jak je ukázáno níže:
dostat heslo | wc -l
Závěr
Věřím, že tento příspěvek vám dal jasný průvodce používáním příkazu WC (počet slov) a různými dostupnými možnostmi. Kombinací příkazu wc s jinými příkazy Linuxu můžete provádět mnohem výkonnější úkoly. Pokud narazíte na jakoukoli výzvu, můžete použít příkaz wc - pomoc
. Neváhejte zanechat jakékoli dotazy nebo komentáře týkající se tohoto příspěvku.