【发布时间】:2021-02-16 17:38:10
【问题描述】:
假设我在列中有一些假期数据 (holiday_master.csv),类似于
...
20200320 Vernal Equinox Day
20200429 Showa Day
20200503 Constitution Day
20200505 Green Day
20200720 Children's Day
20200811 Sea Day
...
鉴于这组数据,我想从给定日期找到下一个最近的假期。
例如,如果输入为20200420,则应为20200429 Showa Day。
如果输入为20200620,则应为20200720 Children's Day。
我觉得 awk 具有执行此操作所需的功能,但欢迎任何在 bash 脚本中工作的解决方案。
【问题讨论】:
-
您想如何处理同一天发生两个事件的情况?
-
非常感谢您的迅速回复。我已经对给定的表格进行了更正,因此数据中不会有相同的日期。