sed把前一行內容合併到下一行

2021-09-21 15:48:56 字數 1268 閱讀 2893

例如:

現在網上的**,都通過專門的格式化,帶有行號,如下:

02#注:proxy_temp_path和proxy_cache_path指定的路徑必須在同一分割槽

03proxy_temp_path   /data0/proxy_temp_dir; 

04#設定web快取區名稱為cache_one,記憶體快取空間大小為200mb,1天沒有被訪問的內容自動清除,硬碟快取空間大小》

為30gb

。 05

proxy_cache_path  /data0/proxy_cache_dir  levels=1:2

keys_zone=cache_one:

200m

inactive=

1dmax_size=30g

; 06

07upstream backend_server { 

08server   192.168

.8.43:80

weight=

1max_fails=

2fail_timeout=

30s; 

現在我需要把**重新整理,把帶序號的行合併到序號所指的行。

合併行:

sed -e 

'n;s/\n/ /'

datafile 

得到結果如下:

02#注:proxy_temp_path和proxy_cache_path指定的路徑必須在同一分割槽

03proxy_temp_path   /data0/proxy_temp_dir; 

04#設定web快取區名稱為cache_one,記憶體快取空間大小為200mb,1天沒有被訪問的內容自動清除,硬碟快取空間大小為30gb。

05proxy_cache_path  /data0/proxy_cache_dir  levels=1:

2keys_zone=cache_one:

200m

inactive=

1dmax_size=

30g; 

0607

upstream backend_server { 

08server   

192.168

.8.43:80

weight=

1max_fails=

2fail_timeout=

30s; 

只是乙個小技巧,給需要的人。

sed 匹配內容的前一行和後一行 新增內容

sed 匹配內容的前一行和後一行 新增內容 原創struggleyouth 最後發布於2017 05 09 13 36 26 閱讀數 32859 收藏 展開一 在某行的前一行或後一行新增內容 具休操作如下 匹配行前加 匹配行前後 而在書寫的時候為便與區分,往往會在i和a前面加乙個反加乙個反斜扛 就變...

sed刪除匹配行的上一行和下一行

aa string 變數指定匹配字串 sed i e aa e n n.aa p d file 例子 insert into bonusreturnorder values 47 224 1300573 2 1 wx20160203083601539373 hbtk20160204020000110...

Spark Sql合併多行內容為一行

我們要把第四列的字串合併為一行 select asset a concat ws collect set nt login as ntlogin from select asset platform userorbatch nt login from eip rewards usage where ...