Q:

grep third match

Include -A flag to add lines after match
grep match -A 3	#display match line and 3 after lines
0
#Combine grep and tail for grepping until second match and filtering 
#last with tail command
grep -m2 "two" in-file.txt | tail -n1
0
Just combine grep with head command for filtering  only the first match as:
grep "match" | head -n 1   #Change 1 to not only match first but further matches
1

New to Communities?

Join the community