Re: script shell
Peut-être pas la meilleure solution mais ca devrait marcher :
if ( test `grep "TOTO" $FILE | wc -l | sed "s/ //g"` != "0")
then
echo "match TOTO"
fi
Alain
> Bonjour a tous,
>
>
> excusez moi si ma quetion (ou mon probleme) releve du niveau debutant:
>
>
> je m'explique:
>
> j'ai un fichier texte a dirige vers une imprimante distincte en fonction
> d'une chaine de caractere qui doit se trouver dans ce fichier.
>
> Plus precissement:
>
> je fais un grep TOTO sur mon-fichier,
>
> si TOTO est bien presente,
>
> faire /cette/commande-la
>
> sinon
>
> faire un grep TATA sur mon-fichier
>
> si TATA est bien presente,
>
> faire /cette/commande-ci
>
> sinon
>
> faire un grep TITI sur mon fichier,
>
> si TITI est bien presente,
>
> faire /cette/commande
>
>
> Sinon
>
> faire /cette-derniere/commande
>
>
> ---------------------------------------------------------------------
>
>
>
> De plus je sais exactement ou se trouve dans mon fichier la chaine que
> je recherche. Voir ci-dessous ( ma chaine se trouve toujours en premiere
> ligne aprés la chaine To: )
>
>
> To: fcartron
> Subject: facsimile job 1567 to XXXXXXXXXX completed
>
> Your facsimile job to 0493219890 was completed successfully.
>
> Pages: 1
> Quality: Normal
> Page Width: 194 (mm)
> Page Length: 281 (mm)
> Signal Rate: 9600 bit/s
> Data Format: 1-D MR
> Submitted From: 192.168.46.12
> JobID: 1567
> GroupID: 1567
> CommID: c00002505
>
> Processing time was 0:47.
>
>
> -------------------------------------------------------------------------
>
> Merci pour le coup de main
>
>
> --
> Fabrice Cartron
>
>
> --
> To UNSUBSCRIBE, email to debian-french-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: