Problème avec mon script shell?
Fermé
phplover
Messages postés
22
Date d'inscription
samedi 20 avril 2013
Statut
Membre
Dernière intervention
13 mai 2014
-
20 avril 2013 à 16:17
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 20 avril 2013 à 18:56
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 20 avril 2013 à 18:56
A voir également:
- Problème avec mon script shell?
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
20 avril 2013 à 18:56
20 avril 2013 à 18:56
Salut,
Plein d'erreur dans ta syntaxe bash ;-((
echo ' saisir le nom d'utilisateur à créer'
echo ' l'utilisateur $useraj a été crée avec le mot de passe $pass .'
Si tu emploies des quotes simples pour l'affichage, il faut penser à protéger les quotes contenues dans ta phrase, ou mieux utiliser des quotes doubles, ce qui aura l'avantage de pouvoir interpréter les éventuelles variables qui s'y trouvent, donc :
read $useraj
Pas de signe dollar pour déclarer des variables, uniquement pour leur utilisation par la suite :
L'utilisation des accolades autour des variables est une bonne habitude à prendre...
Plein d'erreur dans ta syntaxe bash ;-((
echo ' saisir le nom d'utilisateur à créer'
echo ' l'utilisateur $useraj a été crée avec le mot de passe $pass .'
Si tu emploies des quotes simples pour l'affichage, il faut penser à protéger les quotes contenues dans ta phrase, ou mieux utiliser des quotes doubles, ce qui aura l'avantage de pouvoir interpréter les éventuelles variables qui s'y trouvent, donc :
echo "saisir le nom d'utilisateur à créer" echo "l'utilisateur $useraj a été crée avec le mot de passe $pass ."
read $useraj
Pas de signe dollar pour déclarer des variables, uniquement pour leur utilisation par la suite :
read useraj echo "${useraj}"
L'utilisation des accolades autour des variables est une bonne habitude à prendre...