Conditions IF dans un script Bash
Résolu
pcsystemd
Messages postés
734
Statut
Membre
-
zipe31 Messages postés 38797 Statut Contributeur -
zipe31 Messages postés 38797 Statut Contributeur -
Bonjour,
si ${ext} = 50 je souhaite créer un fichier 50.zip si c'est le client 90 et si ${ext} = 100 un fichier 100.zip pour les clients 500 et 700 . Mon souci c'est que je ne vois pas comment m'y prendre.
Une idée?
Voila le code que j'ai essayé mais sans succès:
Merci
si ${ext} = 50 je souhaite créer un fichier 50.zip si c'est le client 90 et si ${ext} = 100 un fichier 100.zip pour les clients 500 et 700 . Mon souci c'est que je ne vois pas comment m'y prendre.
Une idée?
Voila le code que j'ai essayé mais sans succès:
if [ "${ext}" = "50" ] ; then
prefix=50
client='90'
elif [ "${ext}" = "100" ] ; then
prefix=100
if [ -z "$reseau" ]
then
reseau='500'
fi
Merci
A voir également:
- Conditions IF dans un script Bash
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Bingo bash free - Télécharger - Divers Jeux
- Je ne suis pas un robot confidentialité - conditions ✓ - Forum Mail
4 réponses
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
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 ?