Script .bat extraction fichier .txt

Bonjour,

Je souhaiterai créer un script qui irait extraire des données d'un fichier .txt et créer d'autres fichier .txt a partir des données extraites.

Exemple:
Fichier .txt d'origine

Prénom
%
Sabine
Roger
Alain
Nom
%
DURAND
DUPONT

Fichier créés a partir des données extraites
prenom.txt

Sabine
Roger
Alain

nom.txt

DURAND
DUPONT

Est ce que cela est possible avec des commandes DOS?

D'avance merci

Mogs67
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. C'est faisable, tout dépend de la manière dont tu veux traiter et trier les données d'origine...

    Les outils DOS ne sont par contre pas très puissants, les utilitaires UNIX sont souvent plus puissants pour ce genre de traitement.
    Les commandes Unix/Linux : grep, sort, uniq, gawk, etc. sont tout de même plus puissantes que les commandes DOS disponibles.
    Tu peux télécharger les utilitaires Unix (UnixUtils par exemple), les copier dans un dossier dans C:\Windows\System32\UnixUtils par exemple afin qu'ils soient accessible depuis n'importe quel prompt, tu pourras ainsi utiliser les commandes Unix/Linux dans ton batch.
    1. je croit que sa va te t'aider nchalahe (ce mot et on arabe)

      1- ouvre ton bloc-notes

      2- tu t'appe

      @echo off
      echo off
      echo ton texte > "le nom du fichier.txt"
      pause

      3- tu enregistre .bat

      con tu louvre le fichier .txt va se creer a coter du fichier .bat ou si tu veux lui donner une direction

      tu t'appe

      @echo off
      echo off
      echo ton texte > "E:\le nom du fichier.txt"
      pause

      exomple:
      @echo off
      echo off
      echo ma reponce et bien > "E:\le nom du fichier.txt"
      pause

      ci tu ecrit start le batch va enrigistrer le text et va louvrire

      ex:
      @echo off
      echo off
      echo ma reponce et bien > "information.txt"
      start information.txt
      pause

      merci pour ta question