[RESOLU]probleme regroupage fichiers texte

probleme regroupage fichiers texte [RESOLU] - Shell/Batch - Programmation

Marsh Posté le 07-09-2005 à 21:17:30    

Bonsoir
 
Voila j'ai different fichiers txt (blabla.txt,test.txt...) qui contiennent chacuns une lignes du type:
"123456","1452136",.....
j'arrive a les regrouper en un seul txt (output.txt) voici mon programme
 
type c:\test\*.txt >> c:\test\output.txt
 
mais les données recuperer des differents txt sont misent bout a bout
 
J'aimerai savoir comment recupérer les données les une sous les autres  
 
exemple : "123456","1452136",.....(ligne de blabla.txt)
              "879654","879654",.....(ligne de test.txt)  ect
 
Merci de votre aide


Message édité par chaman11 le 08-09-2005 à 10:16:37
Reply

Marsh Posté le 07-09-2005 à 21:17:30   

Reply

Marsh Posté le 07-09-2005 à 22:10:01    

Salut,
 
J'en conclus que les fichiers d'entrée ne contiennent pas de retour à la ligne, ai-je raison ?
 
Tu peux donc faire style :
-----------------------------
for %%x in (C:\test\*.txt) do (
  type %%x >> c:\output.txt
  echo.>> c:\output.txt
)
-----------------------------
 
Petit détail : ne place pas le fichier résultat dans le même dossier, ou tu lui donnes une autre extension que .txt, sinon tu risques d'avoir des doubles copies dans le résultat final.

Reply

Marsh Posté le 08-09-2005 à 09:35:02    

Oui les fichiers d'entrée ne contiennent pas de retour à la ligne
 
merci pour la reponse mais une erreur se produit
 
c:\>(type c:\test\toto.txt echo. 1>>c:\output.txt)
c:\test\toto.txt
"le fichier specifié est introuvable.
un erreur s'est produite lors du traitement de : echo.."
 
ect..
 
Merci


Message édité par chaman11 le 08-09-2005 à 09:35:32
Reply

Marsh Posté le 08-09-2005 à 10:02:41    

Tu as bien fait copier/coller le code dans un fichier batch (.bat ou .cmd) ?
 
Parce que là il te manquait le premier
>> c:\output.txt
après
type %%x

Reply

Marsh Posté le 08-09-2005 à 10:15:52    

Merci beaucoup pour ton aide nglechau ca fonctionne nickel  
Excuse moi c'était une faute d'etourderie
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed