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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM