linux 的sed命令解释 sed ':t;N;s/\n/,/;b t' 将换行符换成逗号
:t
定义label
"t"
b
t
转到label
"t"
继续执行
N
先读入一行到sed的模板空间,加个换行符(\n),再向sed模板空间追加下一行(之后sed
对模板空间中的内容执行s/\n/,/替换,并显示替换后的内容)
如何使用sed命令替换指定行的换行符\n
sed -i '7{N;s/\n//}' 1.txt-i表示直接修改源文件,如果不想直接修改源文件1.txt,将-i去掉