lib/perus/pinger/metrics/value.rb in perus-0.1.2 vs lib/perus/pinger/metrics/value.rb in perus-0.1.3

- old
+ new

@@ -8,10 +8,11 @@ option :grep option :name metric! def run - line = `cat #{options.path} | grep #{options.grep}` + grep = optipns.grep.gsub('"', '\\"') + line = shell(%q[cat #{options.path} | egrep "#{grep}"]) value = line.match(Regexp.compile(options.match))[1] {options.name => value} end end end