0
Я хотел найти эту строку $string['site:config']
в моей папке. Но когда я использую нормальную функцию grep grep -r "$string['site:config']"
, это дает мне случайные результаты.Использование grep для поиска строки
@ylabidi: Итак, в этом случае я не могу найти эту строку? – xan
использовать -F, чтобы заставить grep интерпретировать данный шаблон как обычную строку, а не как регулярное выражение. – ylabidi
Проблема с вашим шаблоном заключается в том, что символы, такие как $ [], являются символами, используемыми для определения регулярных выражений, и вам нужно либо сбежать от них, либо поручить команде grep искать данную строку как есть, не пытаясь интерпретировать ее как регулярное выражение. – ylabidi