У меня есть текст, в котором я хочу рекурсивно искать 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