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