Я знаю, как использовать awk
, чтобы изменить фиксированную ширину на CSV. У меня есть жесткий диск с несколькими тысячами файлов с фиксированной шириной. Содержат различные форматы ширины столбцов, но это «закодированный» на второй линии, как:Фиксированная ширина до CSV
Name DOB GENDER
============== ======== ======
JOHN DOE 19870130 M
MARY DOE 19850521 F
MARTY MCFLY 19790320 M
Я хочу, чтобы преобразовать все файлы в формате CSV. Я могу написать программу, которая читает в первой строке и удерживает ее для имен столбцов. Затем он загружает вторую строку, чтобы получить ширину столбца. Затем он использует awk
для преобразования этого файла в CSV. То, что я предпочел бы сделать, это найти программу, которая автоматически делает это
узнал много awk из этого :) –