Conditions IF dans un script Bash
Résolu/Fermé
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
-
4 août 2011 à 10:53
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 4 août 2011 à 14:10
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 4 août 2011 à 14:10
A voir également:
- Conditions IF dans un script Bash
- Script vidéo youtube - Guide
- If exist ✓ - Forum Autoit / batch
- Minimal bash-like line editing is supported ✓ - Forum Linux / Unix
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Retour à la ligne bash ✓ - Forum Shell
4 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
4 août 2011 à 11:59
4 août 2011 à 11:59
Salut,
Et avec un "case...esac" ?
Et avec un "case...esac" ?
case "${ext}" in 50) blablabla;; 100) bliblibli;; esac
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
4 août 2011 à 12:19
4 août 2011 à 12:19
Merci zipe31,
mais j'ai un impératif, je dois utilisé des IF ELIF.
mais j'ai un impératif, je dois utilisé des IF ELIF.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
4 août 2011 à 13:03
4 août 2011 à 13:03
Mais pour un "if...elif...else...fi" il faut 3 conditions et toi tu n'en as que 2 ;-\
Ou alors j'ai mal compris ton problème ;-(
Ou alors j'ai mal compris ton problème ;-(
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
4 août 2011 à 13:37
4 août 2011 à 13:37
Non ce n'est pas toi qui a mal compris, c'est moi qui m'explique mal.
En gros je souhaite pour un type de client envoyé tel fichier et pour tous les autres envoye un autre fichier.
Ce que je n'arrive pas a analyser, c'est comment dans ma variable lui dire
reseau = 500 ou 700 ou 100
Merci
En gros je souhaite pour un type de client envoyé tel fichier et pour tous les autres envoye un autre fichier.
Ce que je n'arrive pas a analyser, c'est comment dans ma variable lui dire
reseau = 500 ou 700 ou 100
Merci
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
4 août 2011 à 13:46
4 août 2011 à 13:46
Ben justement c'est là que ce n'est pas clair ;(
Il faut se baser sur quoi pour déterminer la valeur de ta variable ???
Pour 50 tu as "prefix" et "client" comme variables à définir et pour 100 tu as "prefix" et "reseau", mais apparemment "reseau" doit prendre une valeur différente en fonction de quoi ?
Il faut se baser sur quoi pour déterminer la valeur de ta variable ???
Pour 50 tu as "prefix" et "client" comme variables à définir et pour 100 tu as "prefix" et "reseau", mais apparemment "reseau" doit prendre une valeur différente en fonction de quoi ?
pcsystemd
Messages postés
691
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
15 janvier 2024
22
Modifié par pcsystemd le 4/08/2011 à 14:28
Modifié par pcsystemd le 4/08/2011 à 14:28
Bon laisse tomber je me prenais la tête pour rien. En faites j'ai juste ajouté une seconde variable client='100' et c'est bon.
Merci pour tous
Merci pour tous
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
4 août 2011 à 14:10
4 août 2011 à 14:10
Ok.
Par contre : je souhaierais pouvoir avoir la variable client='500 ou 700'
En fonction de quoi ? ;-\
Par contre : je souhaierais pouvoir avoir la variable client='500 ou 700'
En fonction de quoi ? ;-\