batch: Découper un fichier en plusieurs fichiers - Shell/Batch - Programmation
Marsh Posté le 08-11-2007 à 10:39:24
Tlem n'a pas voulu que je te donne la réponse sur astase, alor je te la done ici:
Code :
|
Mais essaye de comprendre le fonctionnement du scripr ca t'aidera dans l'avenir.
Marsh Posté le 12-11-2007 à 15:13:51
T'es vraiment une star Coolnut !!!!!
Merci de t'être souvenu que toi aussi tu as été débutant....
Je suis plus d'accord avec ta version du PARTAGE que celle de Telm...
Je vais regarder tout cela et effectivement essayé de comprendre.
Je te poserais sans doute quelques questions !!!
En tout cas mon premier script (euhhh pardon, le tiens) un peu plus compliqué que ce que je fais d'habitude a été renommé coolnut.bat !!!!!!!!!
merci encore @+ Alain
Marsh Posté le 21-10-2009 à 15:01:10
Bonjour,
J'ai le même problème que jod470 mais pour script shell.
Pourriez-vous me donner les conseils SVP?
Merci
Marsh Posté le 07-11-2007 à 20:19:24
Hello
voici mon problème:
j'ai un fichier OP010.txt dans lequel se trouve ces lignes:
DEC11
N1
N2
N3
DEC12
N1
N2
N3
N4
DEC13
N1
N2
les N vont de N1 à Nx... et il peut y avoir DEC11, DEC12, DEC13, DECxx....
je voudrais découper ce fichier en x fichiers: fichier DEC11 dans lequel se trouve:
N1
N2
N3
Fichier DEC12 dans le quel se trouve
N1
N2
N3
N4
et ainsi de suite...
Je voudrais créer des fichiers .txt (DEC11.txt, DEC12.txt ...) dans lesquelles
se trouvent les N correspondants.
Dans DEC11.txt il y aura
N1
N2
N3
dans DEC12.txt il y aura
N1
N2
N3
N4
et ainsi de suite.
Il faut donc dans le fichier de départ rechercher les DECxx, avec ces noms créer des fichiers DECxx.txt
et dans DECxx.txt copier les lignes:
Ex: dans DEC11.txt il faut copier les lignes se trouvant dans le fichier principal entre DEC11 et DEC12 (soit: N1, N2,N3)
j'arrive à extraire tous les noms DECxx dans un autre fichier (list.txt)
for /f "delims=" %%i in ('type "OP010.txt" ^|findstr /i /r "DEC"') do echo %%i >>list.txt
mais ce n'est qu'une petite partie du boulot, je suis débutant en batch
Help !!!!
merci