Как вы grep для строки, содержащей косую черту?

Как мне grep для строки, содержащей косую черту, например ./.?

Ответ 1

Вам просто нужно избежать периодов с обратной косой чертой. Поэтому, если у меня есть файл foo.txt с содержимым:

./.
foo
bar
./.

Я могу запустить grep \./\. test.txt, который должен просто напечатать две строки ./..

Ответ 2

Прямая косая черта не является специальным символом в grep, но может быть в таких инструментах, как sed, Ruby или Perl. Вы, вероятно, хотите избежать ваших буквальных периодов, и это не вредит побегу косой черты. Это должно работать во всех случаях:

\.\/\.