sed刪除指定行以及前n行


有文本文件,內容如下,需要找出response不為on的設備ip

root@dev[15:49:33]$ cat result.txt 
index[8] ip[8.8.8.8] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2  100     2    0     0   1031      0 --:--:-- --:--:-- --:--:--  2000
on]
index[4] ip[8.8.8.9] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2  100     2    0     0    883      0 --:--:-- --:--:-- --:--:--  2000
on]
index[5] ip[1.1.1.1] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    26  100    26    0     0  22127      0 --:--:-- --:--:-- --:--:-- 26000
local cache is unavailable]
index[3] ip[2.2.2.2] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2  100     2    0     0   1162      0 --:--:-- --:--:-- --:--:--  2000
on]
index[6] ip[3.3.3.3] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    26  100    26    0     0  22127      0 --:--:-- --:--:-- --:--:-- 26000
local cache is not found]
root@dev[15:51:36]$ 

 

刪除指定行以及下面幾行

root@dev[15:53:42]$ sed '/unavailable/,+7 d' result.txt 
index[8] ip[8.8.8.8] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2  100     2    0     0   1031      0 --:--:-- --:--:-- --:--:--  2000
on]
index[4] ip[8.8.8.9] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2  100     2    0     0    883      0 --:--:-- --:--:-- --:--:--  2000
on]
index[5] ip[1.1.1.1] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    26  100    26    0     0  22127      0 --:--:-- --:--:-- --:--:-- 26000
local cache is not found]
root@dev[15:53:53]$

刪除指定行以及上面幾行

root@dev[15:53:53]$ tac result.txt |sed '/^on\]/,+3 d' |tac
index[5] ip[1.1.1.1] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    26  100    26    0     0  22127      0 --:--:-- --:--:-- --:--:-- 26000
local cache is unavailable]
index[6] ip[3.3.3.3] send response[  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    26  100    26    0     0  22127      0 --:--:-- --:--:-- --:--:-- 26000
local cache is not found]
root@dev[15:54:59]$ 

 


免責聲明!

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



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