IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Concaténation de fichiers


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 5
    Par défaut Concaténation de fichiers
    Bonjour,

    J'ai 2 fichiers j'aimerai savoir s'il est possible de les concaténer sans les ouvrir..?
    Ce qui ramènerai à faire un "cat <fic1> >> <fic2>" mais avec PERL..

    Merci d'avance à celui qui a la solution


    ffaure89

  2. #2
    Membre émérite
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679
    Par défaut
    Sans les ouvrir, pas que je sache. Par contre, j'apprends quelque chose de nouveau en Perl tous les jours, donc peut-être quelqu'un me corrigera.

  3. #3
    Membre Expert
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Par défaut
    Citation Envoyé par ffaure89
    Bonjour,

    J'ai 2 fichiers j'aimerai savoir s'il est possible de les concaténer sans les ouvrir..?
    Ce qui ramènerai à faire un "cat <fic1> >> <fic2>" mais avec PERL..

    Merci d'avance à celui qui a la solution


    ffaure89
    Et tu crois vraiment qu'en faisant un cat le fichier n'est pas ouvert ?
    Honnêtement, je pense que c'est totalement impossible. Maintenant, à coup sûr, Jedai va me contredire, dès que je ne suis pas absoument certain de queqlue chose c'est comme ça

  4. #4
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Hop !

    Et c'est pas Perl qui a ouvert le fichier


  5. #5
    Membre Expert
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Par défaut
    Tu triches 2Eurocents, ta solution n'est pas portable

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    pourkoi ne veux tu pas les ouvrire?
    la solution la plus efficace serait de concatener le second fichier à la fin tu premier, sans en creer de nouveau.
    Mais il faut pour cela ouvrire le premier en >>, et le second en lecture, pas le choix

  7. #7
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Citation Envoyé par ffaure89
    Bonjour,

    J'ai 2 fichiers j'aimerai savoir s'il est possible de les concaténer sans les ouvrir..?
    Ce qui ramènerai à faire un "cat <fic1> >> <fic2>" mais avec PERL..

    Merci d'avance à celui qui a la solution


    ffaure89
    Par définition, il est impossible de faire ça sans ouvrir les fichiers, puisqu'il faut bien lire dans l'un et écrire dans l'autre... Même le "cat" ouvre les fichiers. Maintenant si ta question est de faire cela de façon compacte, c'est assez facile (trois lignes), le mieux restant encore d'écrire une fonction si tu as souvent à faire cela (de plus, si tu utilises une fonction, tu peux te permettre d'optimiser en utilisant read() par gros blocs par exemple).

    --
    Jedaï

Discussions similaires

  1. Concaténation de fichiers
    Par domiq44 dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 29/09/2006, 09h57
  2. Concaténer deux fichiers binaires
    Par mickael.be dans le forum Delphi
    Réponses: 7
    Dernier message: 30/07/2006, 13h11
  3. concaténation de fichiers
    Par donmamio dans le forum Langage
    Réponses: 5
    Dernier message: 26/04/2006, 12h49
  4. [debutant] concaténation de fichiers
    Par Spyco dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 13/07/2005, 10h52
  5. Comment concaténer plusieurs fichiers en un ?
    Par souch dans le forum Langage
    Réponses: 16
    Dernier message: 14/12/2004, 18h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo