Re: [SSFR] script

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


debian user a écrit :

Le 05/08/05 at  07:42, debian user a ecrit:
Bonjour,

J'ai un fichier de log dont toute les lignes sont construite de la même
façon, il y'à une partie que j'aimerai enlever, elle se situe entre un ]
et un le nom de mes machines qui commence toute par la meme lettre, un
A.

Comment pourrais-je faire ?

Bonjour,

Florent, j'ai trouvé :

voila ma solution :

cat fic_log_05-08-2005.txt | sed -e 's/\EXTERNAL COMMAND:
PROCESS_SERVICE_CHECK_RESULT;//' | sed -e 's/\SERVICE ALERT: //' >
test.sed.txt
Si c'est vraiment orienté ligne (pas de \n dans la ligne de log), je propose un petit:
sed -e 's,^\(\[[^]]*\]\)[^;]*;\(.*\),\1 \2,'
à mettre dans le pipe (genre tail -f truc.log | sed blabla..)

'chance

pj

--
Sparx Inc.
77 Avenue raymond Poincaré
75016 Paris
Tel. +33 (0) 1 44 34 29 21
Std +33 (0) 1 44 34 29 29
Fax +33 (0) 1 55 73 17 07
http://www.sparx.com

begin:vcard
fn:Philippe Jacquot
n:Jacquot;Philippe
org:Sparx
adr:;;77 avenue Poincare;Paris;;75116;France
email;internet:philippe.j@xxxxxxxxx
title:System administrator
tel;work:+33 (0) 1 44 34 29 21
tel;fax:+33 (0) 1 55 73 17 07
x-mozilla-html:FALSE
url:http://www.sparx.com
version:2.1
end:vcard



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/