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 :

escape le caractère $ dans une variable


Sujet :

Langage Perl

  1. #1
    Exo
    Exo est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 26
    Points : 20
    Points
    20
    Par défaut escape le caractère $ dans une variable
    Bonjour,

    J'ai un souci pour récupérer de text avec des $

    Dans un fichier j'ai un string comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    coucou:\$sAkfi39rDSjs\$\$sdfhs:coucou
    Je le récuprere comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    password=`echo $line | awk -F ':' '{print $2}'`
    Malheureusement il me supprimer les \ et il me les faut absolument.
    est ce qu'il y a une facon de faire ca ?

    Merci

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    ce n'est pas du perl, tu n'es donc pas dans le bon forum

  3. #3
    Membre confirmé Avatar de iblis
    Inscrit en
    Janvier 2007
    Messages
    510
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Janvier 2007
    Messages : 510
    Points : 570
    Points
    570
    Par défaut
    Puisque tu es sur le forum Perl autant faire ton uniligne avec perl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    perl -ne  "print((split ':')[1])"
    Même si awk fait ça très bien (je ne vois pas de problème avec /, cela doit venir d'autre chose dans ton script). Et dans des cas comme celui-là j'aurais plutôt tendance à utliser awk que perl . Tu aurais dû poster dans le forum shell, par exemple.

  4. #4
    Exo
    Exo est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    Merci
    Je test tout ca

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. COmpter le nombre de caractére dans une variable
    Par oliv27400 dans le forum MATLAB
    Réponses: 2
    Dernier message: 10/06/2010, 15h17
  2. Réponses: 2
    Dernier message: 11/02/2010, 16h52
  3. [ JSP ] [ EL ] : "escaper" le caractère { dans une EL
    Par Pi2 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 05/10/2009, 14h19
  4. Réponses: 21
    Dernier message: 10/04/2009, 11h26
  5. stocké des caractères dans une variable
    Par joe370 dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/07/2007, 13h36

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