Grep file starting from pattern matching line

I have a file with a list of references towards the end and want to apply a grep for some string.

text ....

@unnumbered References

@sp 1
@paragraphindent 0
2017. @strong{Chalenski, D.A.}; Wang, K.; Tatanova, Maria; Lopez,
Jorge L.; Hatchell, P.; Dutta, P.; @strong{Small airgun sources for
frequent lo

etc ...

So I want to start grep from the line containing

@unnumbered References

to the end of the file.

Can't be done with grep alone; either deploy precursor or trailing commands, or use e.g. awk or sed to start matching at your target line downwards:

sed -n '/@unnumbered References/,$ {/some string/p}' file
2 Likes