При использовании find
, как я могу вернуть имя файла и номер строки при поиске строки? Мне удается вернуть имя файла в одной команде и номера строк с другой, но я не могу объединить их.
Имена файлов: find . -type f -exec grep -l 'string to search' {} \;
Номера строк: find . -type f -exec grep -n 'string to search' {} \;
-H
флагgrep
является нестандартным расширением GNU, и предложив альтернативный подход для не-GNU систем.