[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: