У меня просто самое страшное время с этим. Вот мое утверждение nawk:
nawk -F"\t" '{print substr($1,0,4)","substr($1,5,4)","substr($1,9,4)","$2","$3","$4","$5","$6}' filename
В двух словах, это файл с разделителями табуляции. Я хочу разделить первый столбец (12 символов) на 3 столбца, и я делаю это с помощью функции подстроки. Затем я хотел бы напечатать остальные данные без первого столбца. Это дополнительная часть, с которой у меня проблема.
В текущей итерации строки, не имеющие 6 столбцов, будут иметь запятые, а строки, содержащие более 6 столбцов, не будут напечатаны.
Есть мысли?