Я хочу запустить grep -r pattern ./
но БЕЗ рекурсивного просмотра подкаталогов. Когда я удалил флаг -r, в моем терминале ничего не выводилось. Какой флаг я должен использовать для поиска шаблонов в файлах только в моем текущем каталоге?
$ grep
Usage: grep [OPTION]... PATTERN [FILE]...
так
grep fred *
буду искать fred
в файлах в текущем каталоге.
Используя -r
вы явно запрашиваете рекурсию.
шаблон grep *
также попробуйте: grep -l patter *, чтобы увидеть, какие файлы совпадают
если вы не получили никаких результатов, это означает, что совпадений не найдено.