一、每行前後新增空行
1.每行後面新增一行空行:
sed g tmp
每行前面新增一行空行:
sed 『』 tmp
2.每行後面新增兩行空行:
sed 『g;g』 tmp
每行前面新增兩行空行:
sed '' tmp
3.每行後面新增三行空行:
sed 『g;g;g』 tmp
每行前面新增三行空行:
sed '' tmp
依次類推,新增幾行空行,就有幾個g
或者x;p;x
二、如果行後有空行,則刪除,然後每行後面新增空行
sed '/^$/d;g' tmp
三、在匹配行前後新增空行
sed '/shui/g' tmp 如果一行裡面有shui
這個單詞,那麼在他後面會新增乙個空行
sed '/shui/' tmp 如果一行裡面有shui
這個單詞,那麼在他前後各新增乙個空行
sed '/shui/' tmp 如果一行裡面有shui
這個單詞,那麼在他前面新增乙個空行
sed 『1』 tmp 在第一行前面新增空行,想在第幾行,命令中的
1就改成幾
sed 『1g』 tmp 在第一行後面新增空行,想在第幾行,命令中的
1就改成幾
四、每幾行後面新增乙個空行
1.每兩行後面增加乙個空行
sed 'n;/^$/d;g' file.txt
每兩行前面新增乙個空行
sed 'n;/^$/d;' tmp
2.每三行後面增加乙個空行
sed 'n;n;/^$/d;g' file.txt
每三行前面增加乙個空行
sed 'n;n;/^$/d;' tmp
五、以x
為開頭或以
x為結尾的行前後新增空行
1.以xi為開頭的行後面新增空行
sed '/^xi/g;' tmp
以xi為結尾的行前面新增空行
sed '/^xi/' tmp
2.以xi
為結尾的行後面新增空行
sed '/xi$/g;' tmp
以xi為結尾的行後面新增空行
sed '/xi$/' tmp
如果有錯誤的地方,麻煩各位幫忙指正,謝謝!
sed刪除空行(包括由空格組成的空行)
sed實戰之 刪除空行 包括由空格組成的空行 首先要隆重介紹我們的測試檔案,因為這是非常特殊的檔案 forrest ubuntu public cat v wuhui.txt 1 m m 2 m m 3 m m 4 m m 5 m m 6 m m m 我用cat v選項,顯示不可見字元。m是換行的意...
GridView控制項新增空行
gridview控制項在使用分頁時,如果繫結的資料不滿一頁,那麼gridview 僅顯示繫結的資料。例如,將gridview的 pagesize 設定為 10,每頁顯示 10 條資料,如果當前查詢僅返回了 6 條資料,那麼gridview就顯示這 6 條數 據 如果當前查詢返回了多於 10 條資料,...
sed 的文字插入,新增,替換
給每個 log 檔案第一行插入 hello world,find name log xargs sed i 1 i hello world 給每個 log 檔案匹配模式 bcd 可以使用其他正則表達例如 w d w etc.行之前插入 hello world,find name log xargs ...