У меня есть набор данных, который выглядит следующим образом:
2.0
2.6
3.2
2.9
3.8
3.5
3.9
3.4
4.0
3.3
2.8
2.9
Я хочу применить верхнюю и нижнюю границы для набора данных 3.8 и 3.0. Используя эти границы, я хотел бы посчитать успешные переходы от 3,0 до 3,8 выше, но не случаи, когда данные просто превосходят 3,0. Я также хотел бы подсчитать обратные события, когда данные превышают 3.8 и ниже 3.0, но не случаи, когда они начинаются с 3.8 и ниже 3.8, а затем возвращаются выше 3.8.
Есть ли способ сделать это с помощью awk?
Любая помощь будет высоко ценится.