Récupérer la 1iere ligne d'un fichier log [Batch] - Shell/Batch - Programmation
Marsh Posté le 15-04-2004 à 15:18:35
Tu peux faire un find de "Networker Savegroup (notice)Groupe" avant de lancer le for
Marsh Posté le 29-04-2004 à 12:01:47
tu peux pas lire la première ligne puis faire "goto suite" ?
|
Marsh Posté le 14-04-2004 à 08:19:14
Bonjour,
Voilà mon problème:
J'ai un fichier .log dans lequel je récupère les informations de nos sauvegardes serveurs qui se présente sous cette forme:
MOIS DATE HEURE SERVEUR.DOMAINE Networker Savegroup (notice)Groupecompleted
MOIS DATE HEURE SERVEUR.DOMAINE Start Time
MOIS DATE HEURE SERVEUR.DOMAINE End Time
...
Ce que je veux, c'est récupérer la partie rouge de la PREMIERE ligne de ce fichier...
Pour cela, j'utilise un .bat avec la ligne de commande:
FOR /F "usebackq tokens=5-8 " %%i IN (tmp.log) DO @echo %%l
Bon, ici c'est juste un test qui me renvoie le contenue correspondant a la variable %l qui ici sera le paramétre 8
Le problème, c'est que je récupére (dans cet exemple) tous les paramètres 8 .. celui de chaque ligne....
Donc je n'arrive pas à traiter la variable %l correspondant à la ligne 1 uniquement.
y-a t'il une option ou un paramètre (ou meme une bidouille) pour ne "lire" que la ligne 1 de mon fichier .log???
Please help je lutte depuis dejà trop longtemps
---------------
Y'a aussi: http://tonyslayer.free.fr