awk多行合并为一行

awk多行合并为一行

# awk默认的ORS为换行符\n,修改为其他符号即可实现多行合并为一行,原理非常简单
root@bwhhkle:~# cat lines.bak 
1
2
3
root@bwhhkle:~# awk 'BEGIN{ORS=";"}1' lines.bak 
1;2;3;
# 美中不足的是行尾会多一个ORS分隔符