У меня есть 2 CSV-файла, которые имеют следующую структуру:
File 1:
date,keyword,location,page
2019-04-11,ABC,mumbai,http://www.insurers.com
and so on.
File 2:
date,site,market,location,url
2019-05-12,denmark,de ,Frankfurt,http://lufthansa.com
2019-04-11,Netherlands,nl,amsterdam,http://www.insurers.com
Проблема в том, что мне нужно сопоставить даты в файлах и URL. Пример:
2019-04-11 and http://www.insurers.com (File 1)
with
2019-04-11 and http://www.insurers.com (File 2)
Edit:
Если это условие выполняется, ключевое слово (ABC
) в файле 1 должно быть вставлено в файл 2 в качестве третьего столбца (новый столбец).
Ожидаемый результат:
date,site,keyword,market,location,url
2019-04-11,Netherlands,ABC,nl,amsterdam,http://www.insurers.com
Я пытался поместить даты и URL-адреса на карту в java, но слишком много дублированных URL-адресов.
Поэтому я ищу решение bash, awk, grep или sed.
Спасибо.