Grepping для '../' (косая черта) - PullRequest
8 голосов
/ 12 октября 2011

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

Ответы [ 2 ]

17 голосов
/ 12 октября 2011

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

grep -r -n '\.\./' *

Проверено в Cygwin . Точка, конечно, подстановочный знак в регулярных выражениях .

1 голос
/ 12 октября 2011

Избегайте точек с обратной косой чертой: \.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...