GNU/Linux >> Znalost Linux >  >> Linux

Použijte wc na všechny podadresáře k počítání součtu řádků

Možná hledáte exec možnost find .

find . -type f -exec wc -l {} \; | awk '{total += $1} END {print total}'

Pravděpodobně budete chtít toto:

find . -type f -print0 | wc -l --files0-from=-

Pokud chcete pouze celkový počet řádků, můžete použít

find . -type f -exec cat {} + | wc -l

Linux
  1. Jak najít platné hodnoty pro termín k použití v Tmux?

  2. Jak mohu najít verzi Fedory, kterou používám?

  3. Odstraňte odpovídající soubory ve všech podadresářích

  1. Jak spočítat celkový počet řádků nalezených souborů?

  2. Počet souborů v jednotlivých podadresářích

  3. Jak zrušit propojení všech symbolických odkazů v adresáři?

  1. Jak zjistit počet vertikálních linek dostupných v terminálu?

  2. Jaký je nejlepší způsob, jak spočítat počet souborů v adresáři?

  3. používat SED rekurzivně v linuxu?