Возьмите n вхождение между двумя шаблонами, используя awk или sed

У меня есть проблема, когда я хочу проанализировать вывод из файла, и я хочу, чтобы захватить n-й вхождение текста между двумя шаблонами, предпочтительно с помощью awk или sed

category
1
s
t
done
category
2
n
d
done
category
3
r
d
done
category
4
t
h
done

Скажем так, для этого примера я хочу получить третье вхождение текста между категорией и готово, по сути, результат будет

category
3
r
d
done

Ответы на вопрос(5)

Ваш ответ на вопрос