Я использую Windows 7 & gawk 3.1.3 (через UnxUtils).
Я хотел бы превратить этот ввод (светильники «Ливерпуля»):
Sunday, 27 November 2011
Barclays Premier League
Liverpool v Man City, 16:00
Tuesday, 29 November 2011
Carling Cup
Chelsea v Liverpool, QF, 19:45
...
в табуляциюотдельный файл, например:
Sunday, 27 November 2011<tab>Barclays Premier League<tab>Liverpool v Man City, 16:00
Tuesday, 29 November 2011<tab>Carling Cup<tab>Chelsea v Liverpool, QF, 19:45
...
Я пытался сделать это с помощью awk, но пока не получилось.Определить каждую первую и вторую строку достаточно просто:
if (NR % 3 == 1 || NR % 3 == 2) print;
, но, несмотря на многочисленные попытки (обычно приводящие к синтаксическим ошибкам), не удается выяснить, как вырезать (Windows) окончания строк и объединить их скаждая третья строка.
Теперь мне интересно, действительно ли awk - правильный инструмент для работы.
Спасибо за любые указатели.