Назад | Перейти на главную страницу

рекурсивный эксклюзивный поиск grep

У меня есть текст, в котором я хочу рекурсивно искать mydir/. Я бы обычно печатал grep -r "text to find" mydir/" но что бы я набрал, если бы хотел найти все файлы, кроме одного?

Например, я не хочу искать файл «myfile.txt», но он содержится в каталоге.

Что бы я напечатал?

Вы можете добиться этого с помощью --exclude и --exclude-dir параметры grep

Например:

grep -r --exclude-dir='<dirs_to_exclude>' PATTERN data

или

grep -r --exclude='<pattern_of_file>' PATTERN data