2016-01-04

Grep data by using large number of patterns.


В данной команде, шаблоны будут взяты из файла patterns.txt. Шаблоны в данном случае -- регулярные выражения.

grep -f patterns.txt data.txt


В данной команде, шаблоны будут взяты из файла patterns.txt. Но шаблоны будут интерпретироваться как обычные строки.

grep -F -f patterns.txt data.txt


В данной команде, шаблоны будут взяты из файла patterns.txt. Шаблоны будут интерпретироваться как обычные строки. Поиск ведется только по отдельным словам. То есть, шаблон может совпадать только с полным словом, но не с его частью.

grep -w -F -f patterns.txt data.txt

Использование фиксированных строк, вместо регулярных выражений дает огромных прирост производительности.

No comments: