Příkaz Linux "wc" lze použít k poskytnutí celkového počtu slov, které jsou v souboru. To je užitečné, pokud se snažíte zadat soutěž, která vyžaduje maximální počet slov, nebo pokud jste student s minimálním požadavkem limitu slova na esej.
Ve skutečnosti to opravdu funguje jen v textových souborech, ale LibreOffice poskytuje možnost "počítání slov" pomocí nabídky "tools", pokud potřebujete počítat slova z dokumentu s bohatým textem, jako je dokument Word, dokument OpenOffice nebo soubor s bohatým textem.
Jak používat příkaz "wc"
Základní použití příkazu "wc" je následující:
wc
Například máme soubor nazvaný test.txt s následujícím obsahem:
Moje esej
Titul
Kočka seděla na podložce
Chcete-li zjistit počet slov v tomto souboru, můžeme použít následující příkaz:
wc test.txt
Výstup příkazu "wc" je následující:
3 9 41 test.txt
Hodnoty jsou následující:
- Prvním číslem je počet nových znaků
- Druhým číslem je počet slov
- Třetí číslo je počet bajtů
- Konečná hodnota je název souboru
Získejte celkový počet slov z více souborů
Do příkazu "wc" můžete zadat více názvů souborů, jako když získáte počty jednotlivých souborů a celkového řádku.
Prokázat to jsme zkopírovali soubor test.txt a nazvali jej test2.txt. Abychom získali počítání obou souborů, mohli bychom spustit následující příkaz:
wc test.txt test2.txt
Výstup je následující:
3 9 41 test.txt
3 9 41 test2.txt
6 18 82 celkem
Stejně jako před prvním číslem na každém řádku je počet řádků, druhým číslem je počet slov a třetí číslo celkový počet bajtů.
K dispozici je další přepínač, který je trochu divný a skutečně funguje poměrně zvláštním způsobem.
Příkaz vypadá takto:
wc -files0-od = -
(To je nulová hodnota po souborech slov)
Při spuštění výše uvedeného příkazu uvidíte kurzor a můžete zadat název souboru. Po zadání názvu souboru stiskněte dvakrát CTRL a D. Zobrazí se součty souboru.
Nyní můžete zadat jiný název souboru a dvakrát stiskněte klávesu CTRL D. Zobrazí se součty z druhého souboru.
Můžete to pokračovat, dokud nebudete mít dost. Stisknutím kláves CTRL a C opustíte zpět hlavní příkazový řádek.
Stejný příkaz lze použít k vyhledání počtu slov všech textových souborů ve složce takto:
najít. -typ f -print0 | wc -l --files0-od = -
To spojuje příkaz find s příkazem count. Příkaz find nalezne v aktuálním adresáři (označeném.) Pro všechny soubory s typem souboru a poté vytiskne jméno s nulovým znakem, který je vyžadován příkazem wc. Příkaz wc zadá vstup a zpracovává každý název souboru vrácený příkazem find.
Jak zobrazit pouze počet bajtů v souboru
Pokud chcete získat počet bytů v souboru, můžete použít následující příkaz:
wc -c
Tím se vrátí celkový počet bajtů a název souboru.
Jak zobrazit pouze celkový počet znaků v souboru
Počet bytů je obvykle o něco vyšší než celkový počet znaků v souboru.
Pokud chcete pouze celkový počet znaků, můžete použít následující příkaz:
wc -m
Pro soubor test.txt je výstup 39 a nikoliv 41 jako předtím.
Jak zobrazit pouze součet řádků v souboru
Můžete spustit následující příkaz pro návrat pouze celkového počtu řádků v souboru:
wc -l
Jak zobrazit nejdelší řádek v souboru
Chcete-li znát nejdelší řádek v souboru, můžete spustit následující příkaz:
wc -L
Pokud spustíte tento příkaz proti souboru "test.txt", výsledek je 22, což odpovídá počtu znaků pro řádku "Kočka seděla na podložce".
Jak zobrazit pouze celkový počet slov v souboru
V neposlední řadě můžete získat celkový počet slov v souboru spuštěním následujícího příkazu:
wc -w