-n
restituisce il numero di riga.
-i
è per caso da ignorare. Da utilizzare solo se la corrispondenza tra maiuscole e minuscole non è necessaria
$ grep -in null myfile.txt
2:example two null,
4:example four null,
Combina con awk
per stampare il numero di riga dopo la corrispondenza:
$ grep -in null myfile.txt | awk -F: '{print $2" - Line number : "$1}'
example two null, - Line number : 2
example four null, - Line number : 4
Usa la sostituzione del comando per stampare il conteggio null totale:
$ echo "Total null count :" $(grep -ic null myfile.txt)
Total null count : 2
Usa -n
o --line-number
.
Dai un'occhiata a man grep
per molte altre opzioni.
usa grep -n -i null myfile.txt
per visualizzare il numero di riga davanti a ogni corrispondenza.
Non credo che grep abbia un interruttore per stampare il conteggio delle righe totali corrispondenti, ma puoi semplicemente reindirizzare l'output di grep in wc per farlo:
grep -n -i null myfile.txt | wc -l