相关疑难解决方法(0)

在Unix中使用awk或sed进行解析

我有多个文件,其中包含以下格式的数十万条记录:

2010/08/10 10:07:52|TrainZoom|1393|38797|MyCustomerAPI->,mask = ZPTA,TransId = 1281460071578,testing :-> , capture -> : , IMDB = 9113290830, equipmentName = GMT, technologyName = RMS,,,)|

有些字段由管道分隔,在字段内(最后)有许多其他字段用逗号分隔.我想要做的是将所有这些值存储在数据库中.对于上面的示例,我的数据库字段将是date-time,process-name,thread-id,sequence-num,API name,transId,imdb,equipmentName,technologyName.
API名称不是固定格式,但我可以假设它是固定长度的.

如果我可以使用awk或sed在Unix中执行此操作,请告诉我.

谢谢,

unix shell awk parsing sed

1
推荐指数
1
解决办法
3330
查看次数

标签 统计

awk ×1

parsing ×1

sed ×1

shell ×1

unix ×1