-n
gibt Zeilennummer zurück.
-i
ist für Ignore-Case. Nur zu verwenden, wenn keine Groß-/Kleinschreibung erforderlich ist
$ grep -in null myfile.txt
2:example two null,
4:example four null,
Kombinieren Sie mit awk
um die Zeilennummer nach dem Spiel auszudrucken:
$ grep -in null myfile.txt | awk -F: '{print $2" - Line number : "$1}'
example two null, - Line number : 2
example four null, - Line number : 4
Verwenden Sie die Befehlsersetzung, um die Gesamtzahl der Nullen auszugeben:
$ echo "Total null count :" $(grep -ic null myfile.txt)
Total null count : 2
Verwenden Sie -n
oder --line-number
.
Sehen Sie sich man grep
an für viele weitere Optionen.
Verwenden Sie grep -n -i null myfile.txt
um die Zeilennummer vor jedem Treffer auszugeben.
Ich glaube nicht, dass grep einen Schalter hat, um die Anzahl der insgesamt übereinstimmenden Zeilen auszugeben, aber Sie können die Ausgabe von grep einfach in wc leiten, um dies zu erreichen:
grep -n -i null myfile.txt | wc -l