wc (Unix)

wc (zkratka anglického word count) je jeden ze standardních příkazů operačních systémů un*xového typu.

wc
Typ softwarustandardní UNIXová utilita či příkaz
Některá data mohou pocházet z datové položky.

Funkce

Příkaz načítá text buď ze standardního vstupu nebo ze seznamu zadaných souborů a jako výstup poskytuje některé z těchto informací: počet bytů, počet slov a počet řádek (přesněji řečeno počet znaků ukončujících řádek). Pokud je příkaz aplikován na seznam souborů, je na výstupu také souhrnná statistika pro všechny soubory celkem.

Příklad použití příkazu wc:

 $ wc ideas.txt excerpt.txt 
      40     149     947 ideas.txt
    2294   16638   97724 excerpt.txt
    2334   16787   98671 total

První sloupec uvádí počet řádek, druhý počet slov a třetí počet znaků.

Novější verze příkazu wc jsou schopné rozlišovat počet bytů a počet znaků. Rozdíl pramení z použití kódování Unicode kde je řada znaků s diakritikou reprezentována dvěma byty. K tomuto odlišení slouží přepínače -c a -m.

GNU wc byl původně součástí balíčku GNU textutils, v současnosti je součástí GNU coreutils.

Použití

  • -l <soubor>  : vytiskne počet řádek
  • -c <soubor>  : vytiskne počet bytů
  • -m <soubor>  : vytiskne počet znaků
  • -L <soubor>  : vytiskne délku nejdelší řádky
  • -w <soubor>  : vytiskne počet slov

Související články

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.