вы почти у цели, в дополнение к предыдущим 3 долларам, сохраняйте предыдущие 0 долларов и печатайте только тогда, когда условие выполнено.
$ awk '{$5=$3-p3} $5==25{print p0; print} {p0=$0;p3=$3}' file
2 5 50 1 15
2 6 75 1 25
5 8 100 1 15
6 9 125 1 25
это может быть увеличено до
$ awk '25==($5=$3-p3){print p0; print} {p0=$0;p3=$3}' file
проверьте только что вычисленное поле $5
равным 25. Если это так, выведите предыдущую и текущую строки.Сохраните предыдущую строку и предыдущие 3 доллара для вычислений в следующей строке.