尝试这个:
awk -F"","" '{cmd="date -d "$(date -d ""$3"")+10days" "+%Y-%m-%d %T"";cmd | getline datum; close(cmd); print $0 ",""datum"""}' test.csv > test-increment-10days.csv基础日期命令的一个示例是:
date -d "$(date -d '2013-05-07 16:02:07')+10days" "+%Y-%m-%d %T"
有两个
date命令。内部将
date创建一个具有指定值的日期。然后再添加10天。外部日期创建一个新的递增日期并设置其格式。



