GNU/Linux >> Linux Esercitazione >  >> Linux

Grep:conta il numero di corrispondenze per riga

grep -o -n '[{}]' <filename> | cut -d : -f 1 | uniq -c

L'output sarà qualcosa del tipo:

3 1
1 2

Significa 3 occorrenze nella prima riga e 1 nella seconda.

Tratto da https://stackoverflow.com/a/15366097/3378354 .


Dopo aver letto varie soluzioni, penso che questo sia l'approccio più semplice al problema:

while read i; do echo $i |grep -o "matchingString"| wc -l;  done < input.txt

Linux
  1. Errore nello script di conteggio per il numero di occorrenze?

  2. Contare il numero totale di occorrenze utilizzando Grep?

  3. Trovare l'ultimo elemento di una riga usando Grep?

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

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

Come contare le occorrenze di parole in un file di testo

Comando Linux WC per contare il numero di righe, parole e caratteri

Manipolazione del testo dalla riga di comando con grep

5 modi per contare il numero di righe in un file

Controlla il numero di prodotti per pagina in WooCommerce

Conta il numero di file in una directory in Linux