Bei der Verwendung find
, wie kehre ich die Dateinamen und die Zeilennummer , wenn nach einer Zeichenfolge gesucht? Es gelingt mir, den Dateinamen in einem Befehl und die Zeilennummern mit einem anderen zurückzugeben, aber ich kann sie scheinbar nicht kombinieren.
Dateinamen: find . -type f -exec grep -l 'string to search' {} \;
Linien Nummern: find . -type f -exec grep -n 'string to search' {} \;
-H
Flag togrep
eine nicht standardmäßige GNU-Erweiterung ist, und ein alternativer Ansatz für Nicht-GNU-Systeme vorgeschlagen wird.