【发布时间】:2011-01-22 13:11:22
【问题描述】:
我有一个看起来像这样的数据
> sq1
foofoofoobar
foofoofoo
> sq2
quxquxquxbar
quxquxquxbar
quxx
> sq3
paxpaxpax
pax
我想做的是将它们合并成一行:
> sq1 foofoofoobarfoofoofoo
> sq2 quxquxquxbarquxquxquxbarquxx
> sq3 paxpaxpaxpax
我尝试了这段代码但失败了。
sed -e 'te' -e 'H;$!d;:e' -e 'x;/^$/d;s/\n//g'
正确的做法是什么?
【问题讨论】: