基本語法:
sed "s/要匹配的字符串/要替換成的字符串/g" test.gson
語法解釋:sed是按行處理文本數據的,每次處理一行數據后,都會在行尾自動添加trailing newline,其實就是行的分隔符即換行符。連續兩行執行一次sed命令,這樣就可以把前一行的\n替換完成。(Ps:執行一次命令其實就是數據兩兩去除了中間的\n而已)
(多行)替換/刪除所有換行符(變一行):
sed -i ":a;N;s/\\n//g;ta" test.gson
語法解釋:前邊加上(:a;N;) 后邊加上( ;ta)將解決上面所說的一次命令只能替換文本二分之一內容的問題
(一行)拆分成獨立行(變多行):
sed -i "s/拆分符/拆分符\\n/g" test.gson
語法解釋:匹配拆分符,換成拆分符+換行符即實現換行
————————————————
版權聲明:本文為CSDN博主「www.thutmose.cn」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lovebyz/article/details/89377966