Browse Source

Fixed grep escape, using double quotes instead of single quotes

pipelines/143601543
eidheim 6 years ago
parent
commit
84e935c1c0
  1. 4
      src/grep.cc

4
src/grep.cc

@ -21,9 +21,9 @@ Grep::Grep(const boost::filesystem::path &path, const std::string &pattern, bool
if(extended_regex)
flags += " -E";
auto escaped_pattern = '\'' + pattern + '\'';
auto escaped_pattern = '"' + pattern + '"';
for(size_t i = 1; i < escaped_pattern.size() - 1; ++i) {
if(escaped_pattern[i] == '\'') {
if(escaped_pattern[i] == '"') {
escaped_pattern.insert(i, "\\");
++i;
}

Loading…
Cancel
Save