У меня есть несколько файлов с сотнями тысяч записей в следующем формате:
2010/08/10 10:07:52|TrainZoom|1393|38797|MyCustomerAPI->,mask = ZPTA,TransId = 1281460071578,testing :-> , capture -> : , IMDB = 9113290830, equipmentName = GMT, technologyName = RMS,,,)|
Есть поля, разделенные трубами, а внутри поля (последнее) есть много других полейразделенных запятыми.Я хочу сохранить все эти значения в базе данных.Для приведенного выше примера мои поля БД будут иметь дату, время, имя процесса, идентификатор потока, порядковый номер, имя API, transId, imdb, equipmentName, technologyName.
Имя API не имеет фиксированного формата, но я могупредположим, что это фиксированная длина.
Пожалуйста, дайте мне знать, если я могу сделать это в Unix, используя awk или sed.
Спасибо,