Skip to content

Spočítejte počet slov v souboru pomocí příkazu ‚wc‘

20 de Červen de 2021
GettyImages 511318324 fb62bc30f84545748d392e5d3fbb6f41

Linux toaleta příkaz spočítá celkový počet slov v souboru. Tento příkaz funguje pouze na soubory ve formátu prostého textu. Složitější soubory, například dokumenty uložené ve formátu RTF, obsahují další příkazové kódy, které se sice nezobrazí při otevření souboru v textovém editoru podporujícím RTF, přesto jsou v dokumentu vloženy.

Jak používat příkaz „wc“

Základní použití toaleta příkaz je následující: wc název_souboru

Například textový soubor s názvem deklarace.txt obsahuje klíčový řádek z Deklarace nezávislosti. Provedení příkazu: wc declaration.txt

odhalí data o textu v tomto souboru:

Příkaz zobrazí tři čísla – 2 35 211 – plus název souboru. Tyto hodnoty označují tři kontextové datové body:

  • První číslo počítá počet nových řádků znaků
  • Druhé číslo počítá počet slov
  • Třetí číslo počítá počet bytů (tj. Počet znaků, ať už viditelných nebo ne)

Získejte celkový počet slov z několika souborů

The toaleta příkaz podporuje několik argumentů o názvu souboru. Například pokud duplikujeme prohlášení.txt jako prohlášení2.txt, pak spusťte soubor toaleta příkaz na obou souborech, uvidíme součty pro každý a poté součty pro oba:

příkaz wc

Přepínače příkazů

Přidání příkazového přepínače zpřesní výsledky toaleta příkaz. Podporuje:

  • -C: Zobrazí pouze počet bajtů a název souboru
  • -m: Zobrazuje pouze počet znaků
  • -l: Zobrazí pouze počet řádků
  • -w: Zobrazí pouze počet slov

A čára je logický konstrukt; na zalamování slov to nemá vliv. V příkladu declaration.txt jsme vložili zlom řádku, aby se na obrazovce zobrazila celá nabídka, a proto toaleta příkaz vypíše dva řádky. Pokud bychom nezadali ruční zalomení řádku, citace by se táhla od boku obrazovky, ale zobrazila by pouze jeden řádek textu.