У меня есть CSV-файл, подобный этому.
budget.csv
id,date,budget
1,2019/11/01,100
1,2019/11/02,300
1,2019/11/03,200
2,2019/11/01,600
2,2019/11/02,500
2,2019/11/03,400
Как разделить файл CSV по дате и сохранить его в разных местах, которых еще не было? Структура вывода, которую я хочу, выглядит следующим образом.
./2020/11/01/budget.csv
./2020/11/02/budget.csv
./2020/11/03/budget.csv
Я пробовал что-то вроде awk -F'[,]' '{print >> "./2020/11/01/'$2'.csv"}' budget.csv
, но мне нужно исправить для создания новых папок и как-то разделить дату. Какие-либо предложения? Я работаю на Ma c OS.