|
蓝森林 http://www.lslnet.com 2006年6月26日 11:18
:shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
:shock: :shock:
比如文本如下:
aaa : x y z
bbb : t n t
ccc : u 2 u
aaa: dd yy zz
bbb: zz yy dd
ccc : xx y m
...... 依次循环。。
现在需要把格式变成:
aaa: x y z bbb: t n t ccc: u 2 u
aaa: dd yy zz bbb: zz yy dd ccc: xx y m
....
就是把三行循环合并。。。 高手帮忙啊!!! |
:shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
sed 'N;N;s/\n//g' |
:shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
awk '{printf $0" ";if(NR%3==0) print ""}' yourFile |
:shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
愤特。。。搞定。。。 waker 太牛比了。。 这么一个看上去
简单的命令。。一下解决我大问题。。。。
//bow |
:shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
| :shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
楼主,欢迎来到地球 :mrgreen: |
:shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
| :shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
xargs -n3 <filename
抄来的 |
:shock: :shock: 如何把每三行合并成一行 ?? 帮忙啊!!
[code]
awk '{printf(NR%3==0)?$0"\n":$0}'[/code] |
| |