Sed - radera antal rader i förhållade till nyckelord?
Postat: 12 jan 2011, 00:19
Hejsan! Ursäkta om rubriken är lite vimsig, men jag vet inte om jag kan sammanfatta det tydligare. Jag undrar om det med sed går att radera ett visst antal rader innan eller efter ett nyckelord. Exempelvis om jag i den här loggen vill rensa bort alla lyckade nedladdningar och spara 4 rader innan nyckelodet "FEL" så jag ser vilka filer som misslyckats.
Att spara raden med nyckelordet är ju inga problem med den här snutten, men det är ju inte där informationen jag vill åt finns...
Har hållt på och tragglat med detta ett bra tag nu utan att komma på nåt. Är det någon som har några idéer om det?
Kod: Markera allt
--2011-01-11 22:58:05-- http://t0.gstatic.com/images?q=tbn:ANd9GcSfB9UDN74eu1dnHY-fqACQpgYNUIxvAKH-nRKWCRmqNcPHMfZVIQ
Slår upp t0.gstatic.com... 66.102.13.147, 66.102.13.99, 66.102.13.103, ...
Ansluter till t0.gstatic.com|66.102.13.147|:80... ansluten.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 5982 (5,8K) [image/jpeg]
Sparar till: "images?q=tbn:ANd9GcSfB9UDN74eu1dnHY-fqACQpgYNUIxvAKH-nRKWCRmqNcPHMfZVIQ"
0K ..... 100% 159K=0,04s
2011-01-11 22:58:05 (159 KB/s) - "images?q=tbn:ANd9GcSfB9UDN74eu1dnHY-fqACQpgYNUIxvAKH-nRKWCRmqNcPHMfZVIQ" sparades [5982/5982]
--2011-01-11 22:58:05-- http://t0.gstatic.com/images?q=tbn:ANd9GcQstO11s7xqQ3m7JCapEAkdZ4hNZoUgWVuxG6etQQeUwDaVdRQG
Återanvänder befintlig anslutning till t0.gstatic.com:80.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 10838 (11K) [image/jpeg]
Sparar till: "images?q=tbn:ANd9GcQstO11s7xqQ3m7JCapEAkdZ4hNZoUgWVuxG6etQQeUwDaVdRQG"
0K .......... 100% 3,90M=0,003s
2011-01-11 22:58:05 (3,90 MB/s) - "images?q=tbn:ANd9GcQstO11s7xqQ3m7JCapEAkdZ4hNZoUgWVuxG6etQQeUwDaVdRQG" sparades [10838/10838]
--2011-01-11 22:58:05-- http://t0.gstatic.com/images?q=tbn:ANd9GcStyj_yl9LKWyFTC-_RJh9beGLZv8JjGXfWmQQ5EXFF4Tr-JBrf
Återanvänder befintlig anslutning till t0.gstatic.com:80.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 6010 (5,9K) [image/jpeg]
Sparar till: "images?q=tbn:ANd9GcStyj_yl9LKWyFTC-_RJh9beGLZv8JjGXfWmQQ5EXFF4Tr-JBrf"
0K ..... 100% 5,30M=0,001s
2011-01-11 22:58:05 (5,30 MB/s) - "images?q=tbn:ANd9GcStyj_yl9LKWyFTC-_RJh9beGLZv8JjGXfWmQQ5EXFF4Tr-JBrf" sparades [6010/6010]
--2011-01-11 22:58:05-- http://t0.gstatic.com/images?q=tbn:ANd9GcRtXy8LayrVD8Iu_EdcRFPOmvZN-LdGxDfVibGdddUuJsOJG5UGv_0PA
Återanvänder befintlig anslutning till t0.gstatic.com:80.
HTTP-begäran skickad, väntar på svar... 404 Not Found
2011-01-11 22:58:05 FEL 404: Not Found.
--2011-01-11 22:58:05-- http://t1.gstatic.com/images?q=tbn:ANd9GcR2kT2-ndZuHE_qPA5Utn3g5aRsIfl_6EZi4y3h-7WqJIlMIEAf
Slår upp t1.gstatic.com... 66.102.13.104, 66.102.13.105, 66.102.13.106, ...
Återanvänder befintlig anslutning till t0.gstatic.com:80.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 11051 (11K) [image/jpeg]
Sparar till: "images?q=tbn:ANd9GcR2kT2-ndZuHE_qPA5Utn3g5aRsIfl_6EZi4y3h-7WqJIlMIEAf"
0K .......... 100% 4,25M=0,002s
2011-01-11 22:58:05 (4,25 MB/s) - "images?q=tbn:ANd9GcR2kT2-ndZuHE_qPA5Utn3g5aRsIfl_6EZi4y3h-7WqJIlMIEAf" sparades [11051/11051]
--2011-01-11 22:58:05-- http://t3.gstatic.com/images?q=tbn:ANd9GcSFeQwLgqBpMmDws-DPAu64TcbHTzjqRdzvnR1cEs8HXj_jfKEL
Slår upp t3.gstatic.com... 66.102.13.106, 66.102.13.147, 66.102.13.99, ...
Återanvänder befintlig anslutning till t0.gstatic.com:80.
HTTP-begäran skickad, väntar på svar... 200 OK
Längd: 8882 (8,7K) [image/jpeg]
Sparar till: "images?q=tbn:ANd9GcSFeQwLgqBpMmDws-DPAu64TcbHTzjqRdzvnR1cEs8HXj_jfKEL"
0K ........ 100% 4,68M=0,002s
2011-01-11 22:58:05 (4,68 MB/s) - "images?q=tbn:ANd9GcSFeQwLgqBpMmDws-DPAu64TcbHTzjqRdzvnR1cEs8HXj_jfKEL" sparades [8882/8882]
FÄRDIG --2011-01-11 22:58:05--
Hämtade: 5 filer, 42K i 0,04s (935 KB/s)
Kod: Markera allt
cat logg | sed '/FEL/!d'