Я новичок в UNIX, и мне нужно образец или AWK
SED Программа для решения следующей задачи.
У меня есть файл в формате. Файл запятой. Каждый отчет имеет заголовок следует цикл подробную информацию. Кроме того, подробная информация будет меняться в зависимости от значения в заголовке информации. Например, если заголовок имеет значение 48, то деталь будет иметь 48 множеств детализации информации. Набор подробная информация представляет собой набор из 3 полей. Остальные значения 24, так что подробно будет либо 48 либо 24 множеств наборов деталей.
То, что я хочу сделать, это заменить разделитель после стоимостью 48 или 24, и вокруг каждого triplete информации. Я highligted области жирным шрифтом, где я хочу, чтобы изменить запятой в поле двоеточием.
Пример записи:
MEPMD01, 19970819, Sensus, SDGE, SDGE,, 200705221435,1888961, OK, E, KWH, 1,00000015,48
,200705210715, Р 00 40,2.0000
,200705210730, Р 00 40,1.0000
,200705210745, Р 00 40,2.0000
,200705210800, Р 00 40,1.0000
,200705210815, Р 00 40,2.0000
,200705210830, Р 00 40,2.0000
,200705210845, Р 00 40,1.0000
,200705210900, Р 00 40,2.0000
,200705210915, Р 00 40,2.0000
,200705210930, Р 00 40,1.0000
,200705210945, Р 00 40,2.0000
,200705211000, Р 00 40,1.0000
,200705211015, Р 00 40,2.0000
,200705211030, Р 00 40,2.0000
,200705211045, Р 00 40,1.0000
,200705211100, Р 00 40,2.0000
,200705211115, Р 00 40,2.0000
,200705211130, Р 00 40,1.0000
,200705211145, Р 00 40,2.0000
,200705211200, Р 00 40,1.0000
,200705211215, Р 00 40,2.0000
,200705211230, Р 00 40,2.0000
,200705211245, Р 00 40,1.0000
,200705211300, Р 00 40,2.0000
,200705211315, Р 00 40,2.0000
,200705211330, Р 00 40,1.0000
,200705211345, Р 00 40,2.0000
,200705211400, Р 00 40,1.0000
,200705211415, Р 00 40,1.0000
,200705211430, Р 00 40,2.0000
,200705211445, Р 00 40,1.0000
,200705211500, Р 00 40,1.0000
,200705211515, Р 00 40,1.0000
,200705211530, Р 00 40,1.0000
,200705211545, Р 00 40,1.0000
,200705211600, Р 00 40,1.0000
,200705211615, Р 00 40,1.0000
,200705211630, Р 00 40,1.0000
,200705211645, Р 00 40,1.0000
,200705211700, Р 00 40,1.0000
,200705211715, Р 00 40,1.0000
,200705211730, Р 00 40,1.0000
,200705211745, Р 00 40,1.0000
,200705211800, Р 00 40,1.0000
,200705211815, Р 00 40,1.0000
,200705211830, Р 00 40,1.0000
,200705211845, Р 00 40,1.0000
,200705211900, Р 00 40,1.0000
Рой Айяла