Espace dans une variable

Bonjour,
Voila j'ai un script pour créer un utilisateur sous linux en bash, il recupere les info et a un moment il recupere l info pour le commentaire donc

useroptcom="-c $useroptcom"

useradd $useroptcom $username

ce qui fait useradd -c lecom login

mais quand il y a des espace dans le commentaire sa fait

useradd -c le com login

et donc sa crée un probleme

comment gardé les espace je sais que si je tappe moi meme

useradd -c 'les commentaires' login

sar marche seul probleme j'arrive pas a rétablire sa a l interrieur de ma variable.

Merci d'avance
Configuration: Windows XP
Firefox 3.0

1 réponse

  1. Modérateur
    Salut,

    tu dois mettre les apostrophes simples dans le contenu de la variable
    lami20j@debserv:~/trash/c_exercices$ useroptcom="'le com'"
    lami20j@debserv:~/trash/c_exercices$ useroptcom="-c $useroptcom"
    lami20j@debserv:~/trash/c_exercices$ echo $useroptcom
    -c 'le com'
    lami20j@debserv:~/trash/c_exercices$