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

grep -r pattern ./ без рекурсии?

Я хочу запустить grep -r pattern ./ но БЕЗ рекурсивного просмотра подкаталогов. Когда я удалил флаг -r, в моем терминале ничего не выводилось. Какой флаг я должен использовать для поиска шаблонов в файлах только в моем текущем каталоге?

$ grep
Usage: grep [OPTION]... PATTERN [FILE]...

так

grep fred *

буду искать fred в файлах в текущем каталоге.

Используя -r вы явно запрашиваете рекурсию.

шаблон grep *

также попробуйте: grep -l patter *, чтобы увидеть, какие файлы совпадают

если вы не получили никаких результатов, это означает, что совпадений не найдено.