Le Sat, 27 Sep 2003 18:48:15 +0200, Troumad a �crit�:

>>Au fait, ici c'est une utilisation abusive et inutile de cat.
>>On peut tr�s bien faire :
>>grep supprim� /tmp/sortie.virus >> /tmp/nb_vir
>>  
> grep de quoi? l'entr�e est o�?

Ben, la m�me que toi.
L'entr�e �tait quoi dans ta ligne ? /tmp/sortie.virus non ?
Je te propose une syntaxe plus adapt�e avec les m�mes crit�res et
r�sultats.
Qu'est-ce que tu ne comprends pas l� ?
Aller, je vais le faire pour toi :
$ man grep
SYNOPSIS
       grep [ -[[AB] ]num ] [ -[CEFGVBchilnsvwx] ] [ -e ] motif | -ffichier  ]
       [ fichiers...  ]
        ^^^^^^^^^^^^^^^
L�, c'est le fichier � traiter non ?

> #!/bin/sh
> swen.pl -n mail.libertysurf.fr moi login  2>/tmp/erreur.virus 
> 1>/tmp/sortie.virus
> cat /tmp/sortie.virus | grep supprim� | grep -v Aucun 1>>/tmp/nb_vir

J'ai vraiment du mal � te suivre, et je crois que tu ne lis pas ce que
j'�cris.
Ici, comme je te l'ai d�j� conseill�, tu remplaces 'supprim�' par
'"supprim�(s)"', �a t'�vite le 2�me grep, et la ligne devient :
cat /tmp/sortie.virus | grep "supprim�(s)" 1>>/tmp/nb_vir

> Je vire les lignes sans virus supprim�s.

Mais que veux-tu avoir r�ellement ?

> (puis-je faire un seul grep avec les deux options?)

Bien s�r, et je te l'ai aussi propos� :
swen.pl -n mail.libertysurf.fr nom_utilisateur mot de passe | grep
"supprim�(s)" >>/tmp/sortie.virus

> Ceci me permet de voir les deux derni�res sortie en cas de besoin.

Dans ton premier mail tu disais trouver les logs trop lourds :
Le Sat, 27 Sep 2003 10:12:55 +0200, Troumad a �crit�:

>> remarque :
>> 1) j'aurais aim� une sortie plus simple du programme swen. J'aimerai 
>> juste incr�menter le nombre de virus d�truit sans faire un fichier �norme!

Alors, je t'ai tout donn� pour n'avoir que ce que tu semblais souhaiter
dans les logs.

>>Sinon, tu as beaucoup de choses dans /tmp/erreur.virus ??
>>
> 2 messages supprim�(s), dont la taille totale �tait de : 300K
> 1 messages supprim�(s), dont la taille totale �tait de : 155K
> 1 messages supprim�(s), dont la taille totale �tait de : 143K

?????????????????
Mais quelle est la diff�rence avec le fichier /tmp/sortie.virus alors ????
Et si tu as la m�me chose dans les 2 fichiers, quel est l'int�r�t ?

Soyons simples.
Tu veux n'avoir que des lignes comme ci-dessus dans ton log ?
Alors, une nouvelle fois, tu fais :

swen.pl -n mail.libertysurf.fr nom_utilisateur mot de passe | grep
"supprim�(s)" >>/tmp/sortie.virus

Et c'est TOUT !

Comprends rien de rien moi !
Je dois vraiment �tre bouch� aujourd'hui.
Si quelqu'un veut bien m'expliquer, je suis preneur.

-- 
Christophe PEREZ


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à