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

Shell et commandes GNU Discussion :

manip chaine caractères (débutant)


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Août 2006
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 160
    Par défaut manip chaine caractères (débutant)
    Bonjour ,

    J'aurai besoin d'un éclaircissement sur la concaténation de chaines sous le shell.

    j'ai la valeur de la variable chaine = toto
    je voudrais avoir que la valeur de la variable chaine devienne "toto"
    (donc juste rajouter les guillemets au début et à la fin).

    J'ai essayé :
    variable= "\" $variable \""

    mais apparemment cela ne marche pas

    Si quelque'un peut m'apporter un peu d'aide sur le sujet ?

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Par défaut
    Ceci a marché pour moi en bash
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    chaine=toto
    echo $chaine ---> toto
    chaine=\"$chaine\"
    echo $chaine ---> "toto"

  3. #3
    Membre émérite Avatar de jmelyn
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2007
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2007
    Messages : 703
    Par défaut
    Tout semble correct, mais attention aux espaces. Mets les balises [ CODE ] et [ /CODE ] pour poster ton code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $ a="toto"
    $ echo $a
    toto
    $ b="\"$a\""
    $ echo $b
    "toto"
    $
    Edit: Oops, désolé CedrX.

  4. #4
    Membre très actif
    Inscrit en
    Août 2006
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 160
    Par défaut
    Merci beaucoup.
    Comme un idiot , je devais être ailleurs et j'avais mélangé la concaténation SQL (||).

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

Discussions similaires

  1. conversion chaine caractère en Integer
    Par Brice_68 dans le forum VBA Access
    Réponses: 1
    Dernier message: 12/06/2007, 22h53
  2. suppression espace chaine caractère
    Par calitom dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2006, 19h35
  3. [SAX] Récupération chaine caractère
    Par sebus dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 27/02/2006, 00h57
  4. [FPDF] Recherche chaine caractères dans fichier pdf
    Par licorne dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 28/10/2005, 12h55
  5. []recherche chaine caractère partielle
    Par cd090580 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 11/09/2005, 15h15

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