Я пытаюсь заставить grep найти шаблон, только если он не отстает от другого шаблона.Так, например, в трех строках ниже я ищу foo
, если не позади #
(вы догадываетесь, почему: -)
1./make_maps_meteo_ecmwf.pl:# foo
2./make_maps_meteo_ecmwf.pl: foo
3./make_maps_meteo_ecmwf.pl: foo #
Мне нужны строки 2 и 3, а не 1.
это не поможет:
grep '[^#].*foo'
piped grep не поможет, потому что исключит строку 3
grep 'foo' | grep -v '#'
Есть идеи?