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 :

[PERL] transformation de fichier


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Points : 10
    Points
    10
    Par défaut [PERL] transformation de fichier
    Bonjour je voudrais savoir si c'est possible à partir d'un fichier de faire des transformation sur ce fichier sui vant un autre fichier ?

    exemple :
    j'ia un fichier
    qui comporte du texte genre : j'ai un chat
    et je voudrais qu à partir d'un autre fichier qui soit formater de je ne sais pas qu'elle façon genre chat=chien
    trnasforme le fichier source
    et donne j'ai un chien
    est ce possible ?
    comment puis je faire cela?
    est ce que quelqu'un a dejà fait cette manipulation de fichier?

  2. #2
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut
    En perl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/bin/perl -p -e 's/chat/chien/g' fichier.txt
    vic

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Points : 10
    Points
    10
    Par défaut
    elle fait rien la commande

  4. #4
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut
    sisi :) :
    vic@doom2:~ $ echo "j'ai un chat" > fichier.txt
    vic@doom2:~ $ /usr/bin/perl -p -e 's/chat/chien/g' fichier.txt
    j'ai un chien
    Je précise que j'ai tapé sur un shell linux.
    Ca ne modifie pas le fichier mais affiche le résultat.

    vic

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Points : 10
    Points
    10
    Par défaut
    ah ok oui cela s'affiche mais commetn on ait pour modifier le fichier?

  6. #6
    vic
    vic est déconnecté
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2002
    Messages
    431
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 431
    Points : 498
    Points
    498
    Par défaut
    /usr/bin/perl -i -p -e 's/chat/chien/g' fichier.txt

    note le "-i"
    un "man perl" pourrait aussi s'avérer utile.

    vic

  7. #7
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 16
    Points : 12
    Points
    12
    Par défaut
    slt
    je ve changer la phrase d'une ligne d'un fichier texte avec une autre phrase avec perl. comment je pe faire stp?
    notez que je connais le numero de la ligne.

Discussions similaires

  1. transformer un fichier xml en perl
    Par knebhi dans le forum Modules
    Réponses: 3
    Dernier message: 07/05/2009, 11h08
  2. Perl/Mason pb fichiers
    Par Katz dans le forum Modules
    Réponses: 5
    Dernier message: 08/08/2005, 11h54
  3. Transformer un fichier XML en SVG
    Par LEK dans le forum ASP
    Réponses: 2
    Dernier message: 05/07/2005, 21h52
  4. Réponses: 4
    Dernier message: 23/06/2005, 12h44
  5. Réponses: 2
    Dernier message: 19/06/2003, 13h48

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