TextWrangler - 用逗号替换每隔一个换行符

TextWrangler - replace every second line-break with comma

我有一个文本文件只包含这样的文本行:

abcdefg
2009
hijklmnop
2012

我想用逗号替换每两个换行符。所以它应该是这样的:

abcdefg, 2009
hijklmnop, 2012

如何在 TextWrangler 中执行此操作?

我不知道 TextWrangler 是什么,但你已经大约一天没有得到答案,你提到 grep 所以也许 awk 是一个选项,如果所以这很简单:

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