[shell unix] if ... then ... else ... fi
Fermé
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
-
20 mai 2003 à 15:46
bibiman23 Messages postés 37 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 21 novembre 2011 - 8 oct. 2009 à 15:31
bibiman23 Messages postés 37 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 21 novembre 2011 - 8 oct. 2009 à 15:31
A voir également:
- If -eq shell
- Classic shell windows 11 - Télécharger - Personnalisation
- Shell addition ✓ - Forum Shell
- If exist ✓ - Forum Autoit / batch
- Shell pause ✓ - Forum Shell
- If out - Forum Matériel & Système
20 réponses
Utilisateur anonyme
21 mai 2003 à 11:50
21 mai 2003 à 11:50
Hé les gars y'a plus simple!
En shell, l'instruction vide, ou nulle, comme vous voulez, existe: c'est ";". Et pour test, essaie avec cette syntaxe:
if ! [ -d $nomRep ] .....
En effet, les crochets sont l'abbreviation de la cmd test. Mais faut pas oublier de mettre des espaces un peu partout autour, sinon ca marche pas, et on se prend la tete vite fait pour qqchose d'invisible.
Voila!
Fat_Cartman,
Parce que je le vaux bien...
En shell, l'instruction vide, ou nulle, comme vous voulez, existe: c'est ";". Et pour test, essaie avec cette syntaxe:
if ! [ -d $nomRep ] .....
En effet, les crochets sont l'abbreviation de la cmd test. Mais faut pas oublier de mettre des espaces un peu partout autour, sinon ca marche pas, et on se prend la tete vite fait pour qqchose d'invisible.
Voila!
Fat_Cartman,
Parce que je le vaux bien...
16 janv. 2007 à 11:24
if [ ! -d ${nomrep} ] car le test c est [ donc on peut pas mettre le ! avant.
tous les espaces sont importants.
13 déc. 2007 à 13:49
c'est utilisé pour lancer de manière séquentielle une série de commande... ;-)