A voir également:
- Script bash
- Script vidéo youtube - Guide
- Retour à la ligne bash ✓ - Forum Shell
- Bash écrire dans un fichier - Forum Shell
- Script bat - Guide
- Ghost script - Télécharger - Polices de caractères
5 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 févr. 2010 à 15:44
5 févr. 2010 à 15:44
Salut,
Il faut quoter ta variable et ne pas laisser un espace entre les guillemets :
Il faut quoter ta variable et ne pas laisser un espace entre les guillemets :
while [ "$name" = "" ];
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
5 févr. 2010 à 15:33
5 févr. 2010 à 15:33
Salut déjà de mettre des parenthèses pas des accolades
dubcek
Messages postés
18748
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
26 septembre 2024
5 618
5 févr. 2010 à 15:46
5 févr. 2010 à 15:46
hello
name="" while [ -z "$name" ] ; do echo -n "Enter your reason: " ; read name done
miramaze
Messages postés
1429
Date d'inscription
mercredi 29 juillet 2009
Statut
Contributeur
Dernière intervention
1 mai 2022
92
5 févr. 2010 à 15:47
5 févr. 2010 à 15:47
Ah merde je pensais que c'étais obligatoire les parenthèses et pas d'accolades, je me tais ;)
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 févr. 2010 à 15:56
5 févr. 2010 à 15:56
En plus ce n'est pas des accolades ( { } ), c'est des crochets ( [ ] );-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question