Jak používat příkaz wc v systému Linux k počítání slov, znaků a řádků v souborech
Pomocí příkazu wc v systému Linux můžete zobrazit počet řádků, slov a znaků v souboru. Tento příkaz lze použít i na více dokumentech a je schopen výsledky sčítat.
Co je příkaz wc v systému Linux?
Pokud chcete spočítat počet znaků v textovém souboru, je pro vás nejvhodnější příkaz wc v systému Linux. Tento příkaz, jehož zkratka znamená „word count“ (počet slov), se provádí v příkazovém řádku a je jedním ze standardních nástrojů obsažených v linuxových distribucích, jako jsou Debian nebo Ubuntu. wc počítá bajty, slova a znaky a poskytuje individuální nebo kombinovaný výsledek. Většina textových programů má podobnou funkci, ale pokud chcete získat výsledky přímo z terminálu bez otevření nového programu, je Linux wc ideální volbou.
Jak funguje příkaz wc v systému Linux?
Fungování příkazu wc v systému Linux je snadné vysvětlit. Po zadání tohoto příkazu získáte přesný seznam různých parametrů, které můžete nastavit pomocí dostupných možností, nebo je nechat ve standardním nastavení. Výchozí nastavení vám poskytne počet řádků, slov a znaků za sebou. Příkaz můžete také spustit na několika textových souborech současně. Získáte pak přesný výpis jednotlivých dokumentů a navíc celkový součet různých řádků, slov a znaků.
Jak vypadá syntaxe příkazu wc v systému Linux?
Syntaxe vypadá následovně:
$ wc [Option] [File]shellPokud nechcete použít tyto možnosti, výsledek bude vypadat tak, jak je uvedeno výše, s řádky, slovy a znaky. Pokud nezadáte soubor, příkaz automaticky přejde na standardní vstup.
Jaké jsou možnosti v Linuxu wc?
Příkaz wc můžete upravit pomocí různých voleb:
- -c: Počítá pouze počet bajtů v souboru.
- -L: Vrátí délku nejdelšího řádku.
- -l: Počítá pouze počet řádků v souboru.
- -m: Vrátí pouze znaky v souboru.
- -w: Počítá pouze počet slov v souboru.
Příklady příkazu wc
Na závěr vám ukážeme několik praktických příkladů, abyste mohli příkaz wc v systému Linux využívat ve svém každodenním životě.
$ wc example.txtshellZískáte tak počet řádků, slov a znaků v souboru example.txt.
$ wc example.txt index.htmlshellTento příkaz můžete použít k získání počtu jednotlivých slov podle výše uvedeného schématu pro každý soubor. Výsledek bude také obsahovat řádek s celkovým počtem pro oba soubory.
$ wc -w example.pyshellTím se zobrazí pouze počet slov v dokumentu example.py.