Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1955 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch] Récupérer la 1iere ligne d'un fichier log

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Batch] Récupérer la 1iere ligne d'un fichier log

n°698820
Tony Slaye​r
Posté le 14-04-2004 à 08:19:14  profilanswer
 

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:
 

Citation :


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:
 

Citation :


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
mood
Publicité
Posté le 14-04-2004 à 08:19:14  profilanswer
 

n°700243
hyptos
Posté le 15-04-2004 à 15:18:35  profilanswer
 

Tu peux faire un find de "Networker Savegroup (notice)Groupe" avant de lancer le for

n°711653
art_dupond
je suis neuneu... oui oui !!
Posté le 29-04-2004 à 12:01:47  profilanswer
 

tu peux pas lire la première ligne puis faire "goto suite" ?
 


FOR /F "usebackq tokens=5-8 " %%i IN (tmp.log) DO (set maLigne=%%i && goto laSuite)
 
 
:laSuite
echo %maLigne%


Message édité par art_dupond le 29-04-2004 à 12:02:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch] Récupérer la 1iere ligne d'un fichier log

 

Sujets relatifs
longueur d'un fichier mpg2faire un tableau à 2dim depuis 2 colonnes de données dans un fichier
acces rapide aux fichier sous linuxCherche utilitaire réparation fichier FoxPro
[C]recupérer des caractères dans une chaine[C++]Ecriture dans un fichier texte
script shell pour concatener un ensemble de fichier.Equivalent de CMemFile (simuler un fichier avec de la mémoire)
Recuperer une page externe[php] problèmes divers sur la lecture de fichier
Plus de sujets relatifs à : [Batch] Récupérer la 1iere ligne d'un fichier log


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR