[BATCH] HELP !!! Copier fichier sans les 3 1ères lignes dans un autre

HELP !!! Copier fichier sans les 3 1ères lignes dans un autre [BATCH] - Shell/Batch - Programmation

Marsh Posté le 07-07-2005 à 11:09:40    

Bonjour,
 
Ignare en script batch (ou commande DOS ?), j'aurai besoin de copier tout le contenu d'un fichier .txt sauf les 3 premières lignes dans un autre fichier via un script batch.
 
Ca parait pas compliqué mais je n'ai pas la moindre idée de comment faire...
 
Quelqu'un pourrait-il me guider ??
 
MERCI :-))))
 

Reply

Marsh Posté le 07-07-2005 à 11:09:40   

Reply

Marsh Posté le 07-07-2005 à 11:17:12    

Salut, si t'es sous linux/unix :
 

cat fichier_entree | sed '1,3d' >> fichier_sortie


Si je me trompe pas  :p  
Mais si t'es sous dos je sais pas.


Message édité par damcmoi le 07-07-2005 à 11:42:48
Reply

Marsh Posté le 07-07-2005 à 11:21:34    

Malheureusement, je suis sous DOS :-((
M'ci quand même ;-)

Reply

Marsh Posté le 07-07-2005 à 11:28:27    

Installe Cygwin ...


---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Marsh Posté le 08-07-2005 à 17:00:24    

@Bibiche92 :
En réponse à ton MP :
 
Quel boulay que je suis :sweat: Mes excuses !
 
Je croyais éditer le message alors qu'en fait je l'ai effacé sans faire gaffe. Fallait relire le topic, moi :pt1cable:
 
Voici le code qui répond à ton problème, sauf que les lignes vides ne sont pas prises en compte, je n'ai pas trouvé comment remédier à ça :

Code :
  1. setlocal enableExtensions
  2. for /f "skip=3 usebackq tokens=* delims=" %%l in (entree.txt) do (
  3.   echo %%l>>sortie.txt
  4. )
  5. endlocal

Reply

Marsh Posté le 11-07-2005 à 14:03:44    

Super, ça marche du feu de dieu. C'est exactement ce que je voulais.
 
Merci pour ton aide nglechau ;-)

Reply

Sujets relatifs:

Leave a Replay

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