shell常用命令之sed删除换行符
1 删除文件中所有换行符
我们总会习惯使用下面命令来操作,但是会发现没有效果,这是因为sed的操作单位就是行
sed -i 's/\\n//g' file
正确的做法是如下这样
sed -i ':a;N;$!ba;s/\n/;/g' file
如果是每两行删除换行符,可以执行下面语句
sed -i 'N;s/\\n/:/' curr_head
1 删除文件中所有换行符
我们总会习惯使用下面命令来操作,但是会发现没有效果,这是因为sed的操作单位就是行
sed -i ':a;N;$!ba;s/\n/;/g' file
如果是每两行删除换行符,可以执行下面语句