Я хочу найти переменные javascript. Поэтому, если моей переменной является геометрия, я хочу, чтобы grep возвращал все строки, например,
geometry.property1
myfunc(geometry)
и т. Д.
но не эти
geometryMark.property2
или
mygeometry.property3
Таким образом, в основном не возвращаются случаи, когда геометрия сопровождается и / или предшествует символам a-z или A-Z
Это можно сделать с помощью переключателя -w
-w, --word-regexp
at the beginning of the line, or preceded by a non-word
of the line or followed by a non-word constituent character.
, например. совпадения для ваших примеров
$ grep -w 'geometry' myfile
geometry.property1
myfunc(geometry)
и несоответствия
$ grep -vw 'geometry' myfile
geometryMark.property2
mygeometry.property3