Que se passe-t-il si on exécute un script exécutable de la façon suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
/bin/sh   script_executable.sh
Sachant que la commande /bin/sh est superflue, a-t-elle une incidence sur les variables exportées.

Je m'explique.

Avant l'exécution du script, j'exporte des variables qui serviront à l'exécution du script via la commande «*export*».

La commande /bin/sh n'ouvre t'elle pas un autre shell et de ce fait mes variables exportées sont perdus?

Merci d'avance pour vos réponses.