GNU/Linux >> Linux Esercitazione >  >> Linux

Come contare il numero totale di righe di file trovati?

Se la tua versione di wc e find supporta le opzioni necessarie:

find . -name pattern -print0 | wc -l --files0-from=-

che ti darà conteggi per file e un totale. Se vuoi solo il totale:

find . -name pattern -print0 | wc -l --files0-from=- | tail -n 1

Un'altra opzione per le versioni di find che lo supportano:

find . -name pattern -exec cat {} + | wc -l 

$ find . -name '*.txt' -exec cat '{}' \; | wc -l

Prende ogni file e cat s it, quindi reindirizza tutto ciò attraverso wc impostato sulla modalità conteggio righe.

Oppure, [non testato] strano nome file safe:

$ find . -name '*.txt' -print0 | xargs -0 cat | wc -l

Linux
  1. Come trovare il numero di file in una directory e sottodirectory

  2. Come contare il numero di righe in un file dopo una corrispondenza Grep?

  3. Come contare il numero di righe in un file in Linux (esempi di comandi wc e nl)

  4. Conta le righe di tutti i file nella directory di Ubuntu

  5. Come contare il numero di file in ogni directory?

Come contare i file nella directory in Linux

Come spostare un gran numero di file in Linux

Come copiare un gran numero di file in Linux

Come contare il numero di file e sottodirectory all'interno di una directory

Come contare il numero di file in una directory in Linux

Come trovare file in Debian