我想使用 Bash 中的 AWK 返回在 CSV x、y 数据的指定 x 值范围内观察到的最小 y 值。所以,具体来说,我可能有如下数据:
xyData="10, 100
20, 200
30, 300
40, 400
50, 500
60, 600
70, 700
80, 800
90, 900
100, 1000"
我想问一个诸如以下的问题:在从 x 值 50 开始到 x 值 90 结束的点范围内观察到最小 y 值的点是什么?此示例的答案是“50, 500”,因为 500 是在从 x 值 50 开始并以 x 值 90 结束的点的包容范围内观察到的最小 y 值。
我对AWK很陌生。是否有一些巧妙的方法可以实现这一点?非常感谢您在这方面的帮助。