把多行连接到一行
1.把多行连接到一行,并在每行后面添加/符号:
sed '{1h;1!H;$!d;$x;${s/\n/\//g}}'
2.为每行后面添加/ 符号:
sed 's/$/\//'
awk '{print $0"/"}'
3.把多行连接到一行:
sed -n $':n $!{N;bn;};s/\\\n\|\\r//gp'
echo $ '1\n2\n3\n4\n5' | tr -d $ '\r\n'
tr -d $ '\r\n' < filename.txt (源文件)
4.将每两行连接成一行:
sed '$!N; s/\n//'
转载于:https://blog.51cto.com/hky008/471611