2015-05-13 3 views
0

У меня есть текстовый файл, содержащий только текстовые строки, как это:TextWrangler - заменить каждый второй разрыв строки с запятой

abcdefg 
2009 
hijklmnop 
2012 

Я хочу заменить каждый второй разрыв строки с запятой. Поэтому это должно выглядеть так:

abcdefg, 2009 
hijklmnop, 2012 

Как это сделать в TextWrangler?

ответ

0

Я понятия не имею, что TextWrangler есть, но вы не имели ответа в около дня, и вы уже grep так возможно awk является вариант, и если да, это тривиально:

$ awk '{ORS=(NR%2?", ":"\n")}1' file 
abcdefg, 2009 
hijklmnop, 2012 
+1

Спасибо очень много! Так оно и было. Чтобы продлить это для остальных, добавьте это в конец строки, чтобы сохранить вывод в файле: '> outputfile' – philmcole