sed合并行

sed合并行

源文件

root@bhk:~# cat lines
1
2
3
4
5
root@bhk:~# sed ‘:start;N;s/n/;/;t start’ lines
1;2;3;4;5

直接修改文件并备份

root@bhk:~# sed -i.bak ‘:start;N;s/n/;/;t start’ lines
root@bhk:~# cat lines
1;2;3;4;5