【发布时间】:2021-03-15 16:39:43
【问题描述】:
我不知道如何按天获取日期,即如果日期类似于 03/12/2020,我如何才能在 awk 中仅获取“03”? 让我们使用虚拟数据制作一个场景,文件记录如下所示
Cust_id; orderDate; orderAmt
101; 20/09/2020; 8000
102; 08/08/2020; 6000
103; 03/11/2020; 12000
104; 21-06-2020; 1200
105; 04-07-2020; 1300
可能的输出:
103; 12000
105; 1300
如何打印第一次购买商品的客户的详细信息 使用 AWK 的任何一个月中的一周?如何在此处按天获取日期字段。还 请注意,如果记录像 104 'id',如果日期格式发生更改,即 21-06-2020 从默认 21/06/2020 起如何处理?
我已经尝试过堆栈溢出,但没有遇到这个日期情况问题,并且还尝试了下面的链接对我没有更多帮助?
https://www.unix.com/shell-programming-and-scripting/138974-using-awk-print-date.html
【问题讨论】: