Batch sous dos

Batch sous dos - Programmation

Marsh Posté le 05-10-2001 à 16:27:34    

Salut
J'aurai besoin de faire un batch qui me permette de lire un fichier log et qui verifie du texte dans le contenu du log et suivant ce texte, me copie ou non le log.
Help !!

Reply

Marsh Posté le 05-10-2001 à 16:27:34   

Reply

Marsh Posté le 05-10-2001 à 16:38:13    

Ben ca a inspire personne je vois ... suis deg !! :bounce:

Reply

Marsh Posté le 05-10-2001 à 16:44:24    

C'est vrai que c'est pas clair mon message. Je veux juste lmire le contenu du fichier et suivant le texte de ce fichier, je le sauvegarde ou non.

Reply

Marsh Posté le 05-10-2001 à 18:25:41    

je vois pas trop ce q tu peux faire ac un batch...
lister le fichier ok=> "TYPE nom_de_fichier" mais après pour comparer le contenu... fo voire le contenu! car si ca fait 50lignes.... :sarcastic:  
si ca contient q'une ligne, à la rigueur mais je te conseille plutot de te faire un petit progr en C, vite fait bien fait ou tu eux faire tt ce q tu veux...

Reply

Marsh Posté le 05-10-2001 à 23:21:10    

En fait il s'agit d'un fichier de log dans lequel (en gros), soit ca s'est bien passé, alors il y a le mot "succesful" dans le texte et la je peux ecraser le fichier de la veille. Dans le cas contraire, je garde le fichier de la veille et je recommencerai le lendemain si le log est ok. Je voudrais juste faire un batch que je planifie chaque jour a la meme heure.

Reply

Marsh Posté le 08-10-2001 à 11:54:28    

si le fichier log est toto.log, tu fais :

Code :
  1. find "succesful" c:\repert\sousrep\toto.log >nul
  2. if not errorlevel 1 goto OK
  3. echo pas de succesful dans toto.log
  4. ton traitement dans ce cas
  5. goto fin
  6. : OK   (pas d'espace entre : et OK)
  7. echo succesful trouvé dans toto.log
  8. ton traitement dans ce cas
  9. :fin


 
Attention à n'avoir succesful dans le .log qu'n cas de réussite
A+

 

[edtdd]--Message édité par JPA--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed