Espace dans une variable
Alak
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
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
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
A voir également:
- Espace dans une variable
- Espace insécable - Guide
- Espace de stockage gmail plein - Guide
- Espace stockage google - Guide
- Liberer espace ipad - Guide
- Code ascii espace - Guide
1 réponse
Salut,
tu dois mettre les apostrophes simples dans le contenu de la variable
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$