Иногда мне нужно искать определенную строку в нескольких файлах, но результаты имеют значение только в том случае, если эти файлы содержат вторую определенную строку, необязательно в той же строке, что и первая конкретная строка.

1 ответ1

1

grep -ril 'string 1' * | xargs grep -rin 'string 2'

-L включает только имена файлов, а не сами соответствующие строки. Xargs читает файлы для поиска из стандартного вывода первой команды grep.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .