Path: buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Mon, 20 Jun 2022 15:01:20 -0500 Newsgroups: fr.comp.lang.perl Subject: Re: regrouper des fichiers plats puis éclater un fichier X-poster: PEAR::Net_NNTP v1.5.0 (stable) From: jajah References: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Organization: !No_Organization! Message-ID: Date: Mon, 20 Jun 2022 15:01:20 -0500 Lines: 32 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-s65zQ5frLoAyMYwKRJMReypCgMr32REYFfnwKSohtDrdjUeT6eLdZIFdyYU8w9Oo+7jkXbd6ivkfZzU!8iHUy8dpOMd+ZFITGnXyHIaMVFC1r/IbKroYX40K8IuFzZZqWjRrBYnnw69ck7W82145xTu5tDav X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Bytes: 2703 X-Original-Lines: 29 Le mardi 14 Juin 2022 à 11:54 par jajah : > Bonjour, > Je me permets de vous écrire pour solliciter votre aide et ne sachant > pas si un script Perl ou Python serait le mieux > "adapté/simple" (voir même du VB!) > Mon besoin est le suivant : > I - Phase 1 : génération d'un fichier à envoyer > 1- parcourir un répertoire spécifique et lister les fichiers > plats qu'il contient (csv ou txt) et qui ont tous la même structure (11 > champs séparés par des points virgules) > 2- concaténer/regrouper ces fichiers en un seul et lui donner un nom de > type ABC-123 > II- Phase 2 : découper un fichier reçu > 1- découper un fichier (3 champs) en plusieurs fichiers selon un > critère à savoir le dernier champ (exp ABCDE1234) > 2- enregistrer les fichiers générés avec un nom contenant > le critère de découpage (toto_ABC-123.csv) dans un > répertoire spécifique > > En vous remerciant par avance pour vos aides > Bien à vous Bonjour, J'avais répondu à deux reprises mais celles-ci n'apparaissent pas! Effectivement, une simple commande dos résous une grande partie de la phase 1 mais j'ai un entête que j'aimerai garder uniquement depuis le premier fichier mais le supprimer sur les autres. une solutions svp? Pour la partie 2; auriez-vous une solution svp? Je souhaite : 1- découper un fichier (3 champs) en plusieurs fichiers selon un critère à savoir le dernier champ (exp ABC-123, ABC-456) 2- enregistrer les fichiers générés avec un nom contenant le critère de découpage (toto_ABC-123.csv, toto_ABC-456) dans un répertoire spécifique. Merci par avance pour votre aide