[sh]stock le résultat d'un script interactif
Résolu/Fermé
Nebbb
-
19 janv. 2011 à 21:27
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 20 janv. 2011 à 14:37
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 20 janv. 2011 à 14:37
A voir également:
- [sh]stock le résultat d'un script interactif
- Script vidéo youtube - Guide
- Lexer resultat - Télécharger - Sport
- Évariste souhaite télécharger le logiciel mozilla firefox depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. ✓ - Forum Microsoft Edge / Internet Explorer
- Évariste souhaite télécharger le logiciel inkscape depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. - Forum Bureautique
- Casio fx 92 resultat sans fraction ✓ - Forum calculatrices
3 réponses
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
20 janv. 2011 à 08:28
20 janv. 2011 à 08:28
Je vois plusieurs solutions possibles. Tu peux utiliser exit ou return à la fin de ton deuxième script pour retourner une valeur. En fonction de cette valeur tu saura ce qui s'est passé dans le deuxième script depuis le premier.
une autre solution est d'utiliser "source" comme ça les variables créées dans le deuxième script seront conservées.
ou comme le suggère zipe31 un fichier de stockage.
une autre solution est d'utiliser "source" comme ça les variables créées dans le deuxième script seront conservées.
ou comme le suggère zipe31 un fichier de stockage.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
19 janv. 2011 à 23:11
19 janv. 2011 à 23:11
Salut,
Voir du côté des tubes nommés (fifo)...
man fifo
man mkfifo
Voir du côté des tubes nommés (fifo)...
man fifo
man mkfifo
Effectivement l'exemple de Zipe31 fonctionne très bien.
J'avais entre temps trouvé la même solution en appelant le fichier fich1.sh avec la commande source :
Donc nickel, merci beaucoup !
J'avais entre temps trouvé la même solution en appelant le fichier fich1.sh avec la commande source :
$ cat fich2.sh #! /bin/bash source ./fich1.sh echo "Votre nom est : $NOM"
Donc nickel, merci beaucoup !
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
20 janv. 2011 à 14:37
20 janv. 2011 à 14:37
"." (point) est un synonyme de "source" ;-))
20 janv. 2011 à 13:04
Effectivement, "sourcer" parait la meilleure solution mais ça dépend grandement des scripts en eux-même ;-\
Un petit exemple de mise en oeuvre :
;-))