Probléme programmation shell
moibibo
Messages postés
2
Statut
Membre
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
bonjour,
je cherche comment en programmation shell batch comment mettre "ou" dans une espression? comment mettre dans une variable le résultat d'une fonction appelée?
merci par avence
je cherche comment en programmation shell batch comment mettre "ou" dans une espression? comment mettre dans une variable le résultat d'une fonction appelée?
merci par avence
Configuration: Windows XP Internet Explorer 6.0
A voir également:
- Probléme programmation shell
- Classic shell - Télécharger - Personnalisation
- Application programmation - Guide
- Ssh secure shell - Télécharger - Divers Web & Internet
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Programmation visual basic - Télécharger - Langages
2 réponses
Re-
Pour le "OU" tu peux employer ce qui pourrait s'apparenter à un "OU logique", le double-pipe "||" :
Pour ton problème de fonction :
Pour le "OU" tu peux employer ce qui pourrait s'apparenter à un "OU logique", le double-pipe "||" :
#!/bin/bash echo -e "Entrez un chiffre de 1 à 10 : \c" read chiffre if [ "$chiffre" = 2 ] || [ "$chiffre" = 4 ] || [ "$chiffre" = 6 ] ||\ [ "$chiffre" = 8 ] || [ "$chiffre" = 10 ] then echo -e "\nVous avez entrez un chiffre pair.\n" else echo -e "\nVous avez entrez un chiffre impair.\n" fi
Pour ton problème de fonction :
ma_fonction ()
{
ls -l
}
var=$(ma_fonction)
echo "$var";-))