Récupérer la valeur d'une variable
Résolu/Fermé
A voir également:
- Récupérer la valeur d'une variable
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
6 réponses
ok, et si je veux juste mémoriser la valeur et ne pas afficher je dois remplacer eval echo \$${valeur} par quoi ..?
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
4 août 2008 à 16:07
4 août 2008 à 16:07
Salut,
Un exemple parmi tant d'autres...
Un exemple parmi tant d'autres...
jp@Ubuntu-VB:~/trash$ cat fich.txt export note_mahts=9.3 # note de maths export note_eps=12.5 # note d'eps export note_francais=6.8 # note de francais jp@Ubuntu-VB:~/trash$ cat bar.sh #! /bin/bash clear sed -n 's/[^ ]* \(.*\)=.*/\1/p' fich.txt echo echo "Quelle valeur voulez-vous récupérer ?" echo read valeur echo echo "La note associée à ${valeur} est : " eval echo \$${valeur} jp@Ubuntu-VB:~/trash$ . fich.txt jp@Ubuntu-VB:~/trash$ ./bar.sh note_mahts note_eps note_francais Quelle valeur voulez-vous récupérer ? note_eps La note associée à note_eps est : 12.5 jp@Ubuntu-VB:~/trash$;-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
4 août 2008 à 16:56
4 août 2008 à 16:56
A sourcer le fichier contenant les variables afin quelles soient bien exportées et utilisable. On aurait pu écrire aussi :
source fich.txt
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
4 août 2008 à 17:05
4 août 2008 à 17:05
var=$(eval echo \$${valeur})