#regex #grep
#регулярное выражение #grep
Вопрос:
Я пытаюсь выполнить поиск в своем каталоге файлов, содержащих ../
с grep -r -n '../' *
, но получаю много ложных срабатываний. grep
интерпретирует точку как дикий символ, как мне это остановить?
Ответ №1:
Просто избегайте точек:
grep -r -n '../' *
Протестировано в Cygwin. Точка, конечно, является шаблоном в регулярных выражениях.
Ответ №2:
Экранируйте точки обратными косыми чертами: .