Всякий раз, когда я слышу «сделать что-то в обратном порядке», я думаю :изменить ввод, затем сделать это что-то «как обычно», затем изменить результаты:
tac file | sed -n '/Pattern_A/,/Pattern_B/p' | tac
Однако в этом случае те же результаты возникают при «поиске от шаблона B к шаблону A»
sed -n '/Pattern_B/,/Pattern_A/p' file