TextWrangler-用逗号替换每两个换行符

TextWrangler-用逗号替换每两个换行符,text,grep,line-breaks,textwrangler,Text,Grep,Line Breaks,Textwrangler,我有一个只包含如下文本行的文本文件: abcdefg 2009 hijklmnop 2012 abcdefg, 2009 hijklmnop, 2012 我想用逗号替换第二个换行符。所以它应该是这样的: abcdefg 2009 hijklmnop 2012 abcdefg, 2009 hijklmnop, 2012 我怎样才能在TextWrangler中做到这一点呢?我不知道TextWrangler是什么,但你已经有一天没有答案了,你提到了grep,所以可能awk是一个选项,如果是这样

我有一个只包含如下文本行的文本文件:

abcdefg
2009
hijklmnop
2012
abcdefg, 2009
hijklmnop, 2012
我想用逗号替换第二个换行符。所以它应该是这样的:

abcdefg
2009
hijklmnop
2012
abcdefg, 2009
hijklmnop, 2012

我怎样才能在TextWrangler中做到这一点呢?

我不知道
TextWrangler
是什么,但你已经有一天没有答案了,你提到了
grep
,所以可能
awk
是一个选项,如果是这样的话,它很简单:

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

非常感谢你!成功了。为了扩展它的其余部分,请在行尾添加以下内容以将输出保存在文件中:
>outputfile