Extraction de ligne de plusieurs fichier texte en batch

Ark4nox -  
 Ark4nox -
Bonjour,

ma question est simple, j'ai besoin d'extraire une ligne précise de plusieurs fichiers texte et de stocker le résultat dans un autre fichier texte séparer par une virgule.

Voila le code que j'ai, mais le problème est qu'il me retourne uniquement la ligne du dernier fichier traité.

for /F "skip=5 delims=: tokens=1" %%a in ('type t*.lds') do echo %%a > result.txt

Dans l'attente d'une réponse
merci

2 réponses

  1. kaumune Messages postés 22605 Date d'inscription   Statut Contributeur Dernière intervention   5 157
     
    Slt

    Ça te crée à chaque fois un fichier result.txt qui écrase le précédent.

    Mets >> result.txt au lieu de > result.txt

    Ça ajoutera les résultats au fichier txt
    0
    1. Ark4nox
       
      Pour mes test, les 2 fichier lds sont comme ça :
      1
      2
      3
      4
      5
      6

      Après la modif, le résultat est comme ça :

      61
      2
      3
      4
      5
      6

      Donc, il n'y a pas de séparation par une virgule, puis il récupère toutes les lignes du deuxième fichier.
      0
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
       
      hello
      quel doit être le résultat ? 6,6 ?
      0
    3. Ark4nox
       
      oui, j'aimerais que le résultat soit sous la forme 6,6
      0