Grepping для ‘../’ (косая черта с точкой)

#regex #grep

#регулярное выражение #grep

Вопрос:

Я пытаюсь выполнить поиск в своем каталоге файлов, содержащих ../ с grep -r -n '../' * , но получаю много ложных срабатываний. grep интерпретирует точку как дикий символ, как мне это остановить?

Ответ №1:

Просто избегайте точек:

 grep -r -n '../' *
  

Протестировано в Cygwin. Точка, конечно, является шаблоном в регулярных выражениях.

Ответ №2:

Экранируйте точки обратными косыми чертами: .