GNU/Linux >> Znalost Linux >  >> Linux

Linux WC příkaz s příklady

Dříve jsme psali články o různých příkazech Linuxu, jako je ls, ps, scp, historie a mnoho dalších, které jsou na našem webu. Dnes se podíváme na příkaz WC.

WC je zkratka pro „počet slov“. A jak název napovídá, pro účely počítání se používá příkaz wc. Vytiskne počet řádků, počet slov, bajtů a znaků přítomných v souboru předávaném příkazu. Když spustíte tento příkaz na souboru bez jakýchkoli dalších parametrů/argumentů, vypíšeme výsledek ve čtyřech sloupcích:

  • První sloupec: Ukazuje počet řádků v souboru.
  • Druhý sloupec: Toto ukazuje počet slov v souboru.
  • Třetí sloupec: Toto ukazuje počet znaků přítomných v souboru.
  • Čtvrtý sloupec: Zobrazuje název souboru, který jste předali jako argument.

WC příkaz

Syntaxe:

wc [options] [file_name]

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ředávat více souborů. Podívejte se na příkaz níže:

wc sample_one.txt sample_two.txt

Z výstupního obrázku výše, první řádek ukazuje výsledky pro sample_one.txt a druhý řádek ukazuje výsledky pro sample_two.txt. Všimněte si však, že existuje třetí řádek, který budeme nazývat Celkem . Tento 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 se dá pracovat a obsahuje pouze několik možností na výběr:

-l, --lines – Vypíše počet řádků přítomných v souboru\
-w, --words – Vytiskněte celkový počet slov v souboru (počet slov).
-m, --chars -Vytiskne počet znaků v souboru.
-L, --max-line-Length – Vytiskne nejdelší řádek v souboru.
-c, --bytes – Vytiskne celkový počet bajtů v souboru.

Podívejme se nyní na každou možnost a na to, jak ji můžeme použít na různé soubory.

1. -l, –lines Option

Tato možnost vytiskne celkový počet řádků v souboru. Informace jsou vytištěny ve dvou sloupcích. První sloupec ukazuje počet přítomných řádků a druhý sloupec ukazuje název předávaného souboru.

wc -l sample_one.txt

2. -w, –slova Možnost

-w nebo --words zobrazí 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 zobrazuje název souboru.

wc -w sample_one.txt

3. -m, možnost –chars

-m nebo --chars zobrazí 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. -L, –max-line-Length Option

-L (velká písmena) vytiskne délku (počet znaků) nejdelšího řádku v souboru. V souboru sample_one.txt je nejdelší řádek „Elementary Operating System,“ a v souboru sample_two.txt je nejdelší řádek „Javascript.“ Když předáte více než jeden název souboru, na rozdíl od ostatních možností, které ukazují celkový počet, tato možnost udává počet znaků nejdelšího řádku dvou souborů.

wc -L sample_one.txt

wc -L sample_one.txt sample_two.txt

5. -c, –bytes Volba

Tato možnost zobrazuje počet bajtů přítomných v souboru. Vytiskne výsledky ve dvou sloupcích. První sloupec ukazuje celkový počet bajtů v souboru a druhý sloupec ukazuje název předávaného souboru.

wc -c sample_one.txt

6. –Volba verze

Tato možnost nepřebírá žádný název souboru, ale zobrazuje pouze verzi wc aktuálně běžící na vašem systému.

wc --version

Použití příkazu WC

1. Spočítejte počet souborů a složek přítomných v adresáři

Příkaz ls se používá k výpisu veškerého obsahu v adresáři. Při použití pomocí wc -l mohli bychom spočítat počet souborů a složek přítomných v adresáři. Viz příkaz níže:

ls /home/tut | wc -l

2. Spočítejte počet uživatelů

Pro seznam uživatelů v systému bychom mohli použít příkazy cat /etc/passwd nebo getent passwd . Pokud bychom chtěli pouze počet z celkového počtu uživatelů, mohli bychom vytvořit výstup, řekněme getent passwd na wc -l jak je uvedeno níže:

getent passwd | wc -l

Závěr

Věřím, že tento příspěvek vám poskytl jasný návod, jak používat příkaz WC (počet slov) a různé dostupné možnosti. Kombinací příkazu wc s jinými příkazy Linuxu můžete provádět mnohem výkonnější úkoly. Pokud narazíte na nějaké problémy, můžete použít příkaz wc --help . Neváhejte a zanechte jakékoli dotazy nebo komentáře týkající se tohoto příspěvku.


Linux
  1. Třídit příkaz v Linuxu s příklady

  2. příkaz chattr v Linuxu s příklady

  3. JQ Command v Linuxu s příklady

  1. wc Linux Command s příklady

  2. V příkladech příkazů v Linuxu

  3. soubor Příklady příkazů v Linuxu

  1. Linux řazení příkazů s příklady

  2. 10 Quick Linux Tail Command s příklady

  3. Linux ip příkaz s příklady