Как мне grep для строки, содержащей косую черту, например ./.?
Как вы grep для строки, содержащей косую черту?
Ответ 1
Вам просто нужно избежать периодов с обратной косой чертой. Поэтому, если у меня есть файл foo.txt с содержимым:
./.
foo
bar
./.
Я могу запустить grep \./\. test.txt, который должен просто напечатать две строки ./..
Ответ 2
Прямая косая черта не является специальным символом в grep, но может быть в таких инструментах, как sed, Ruby или Perl. Вы, вероятно, хотите избежать ваших буквальных периодов, и это не вредит побегу косой черты. Это должно работать во всех случаях:
\.\/\.