最初由 idkey 发表
对你的规律不太明白,是类似这样吗?
[PHP]
0$ cat a
1aaabb
1cccccc
1ddeeeee
1
1fffff
1gg
1aaabb
1cccccc
1ddeeeee
1
1fffff
1gg
0$ cat a.sed
#!/bin/sed -f
{
N; N; N; N; N
s/\n/,/g
s/,1,/, ,/g
s/,1$/, /g
s/1,$/ ,/g
s/^1//
s/,1/,/g
}
0$ sed -f a.sed a
aaabb,cccccc,ddeeeee, ,fffff,gg
aaabb,cccccc,ddeeeee, ,fffff,gg
[/PHP]
跟楼主的要求有出入,需要整理成为如下
aaa,bb,cccccc, ,fffff,gg
aaa,bb,cccccc, ,fffff,gg |