Я использую grep recursive для поиска файлов по строке, и все соответствующие файлы и строки, содержащие эту строку, печатаются на терминале. Но возможно ли получить номера строк этих строк тоже?
пример: в настоящее время я получаю /var/www/file.php: $options = "this.target"
, но я пытаюсь получить /var/www/file.php: 1142 $options = "this.target";
, ну, где 1142
будет номер строки, содержащей эту строку.
Синтаксис, который я использую для grep рекурсивно sudo grep -r 'pattern' '/var/www/file.php'
Еще один вопрос заключается в том, как мы получаем результаты, не равные шаблону. Как и все файлы, но не те, которые имеют определенную строку?