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