Script copie de fichier

Bonjour, je voudrais faire un fichier bat qui me ferais la chose suivante :

J'ai deux fichiers fich1.txt et fich2.txt, je voudrais copier fich1.txt dans final.txt mais en sautant une ligne apres chaque fin de ligne. et copier fich2.txt dans les lignes vides de final.txt.

Contenur du fich1.txt :

2007555864 R1752614 MR XXXXX hubert
.......

Contenu du fich2.txt :

200755864 R2154844 00.00256

Merci de votre aide.
Configuration: Windows XP
Firefox 2.0.0.14

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Les fichiers .bat sont destinés à automatiser des séquences d'exécution sur le plan du système d'exploitation (lancer des exécutables, copier/coller des fichiers,...) mais probablement pas du traitement de texte automatisé. Pour ce faire il faudra passer par des languages de script plus évolué, type python.
    1. Oui j'ai deja vu ce lien mais je ne comprend pas comment m'en servir
      1. Servir de quoi ?
    2. Je voudrais faire ça :

      si fichier1.txt contient
      aa
      bb
      cc
      et fichier2.txt contient
      11
      22
      33
      tu veux comme résultat :
      aa
      11
      bb
      22
      cc
      33

      Mais je n'arrive pas à savoir quoi utiliser comme commande !
      1. Contributeur
        je le fais avec gawk, utilitaire Unix version Windows, ça me semble infaisable en Dos.
        Récupérer UnixUtils.zip à https://sourceforge.net/projects/unxutils/files/unxutils/current/
        extraire usr local wbin gawk.exe

        C:\>type f1.txt
        aaa
        bbb
        ccc
        ddd

        C:\>type f2.txt
        111
        222
        333
        444

        C:\>type f1.txt | gawk "BEGIN{i=0 ; j=0 ; while(\"type f2.txt\"|getline)x[i++]=$0} ;{print $0 ; print x[j++]}"
        aaa
        111
        bbb
        222
        ccc
        333
        ddd
        444
        1. Je me lève de mon siège pour te remercier !!!!!
          Je vais essayer ca desuite !!

          Merci 1000 fois !!
        2. @KonohamaruEst ce qu'il serait possible de l'enregistrer dans un fichier ?
      2. Contributeur
        à la fin de la ligne, aouter
        > fichier.txt
        1. Eh bien merci beaucoup ! ca m'evite de passer 4 heures a le faire manuellement !

          ;)