Lorsque j'utilise exit
commande dans un shell script, le script sera terminé, le terminal (le prompt). Est-il possible de résilier un script, puis rester dans le terminal?
Mon script run.sh
est attendue pour l'exécuter directement par source, ou proviennent d'un autre script.
EDIT:
Pour être plus précis, il y a deux scripts run2.sh
comme
...
. run.sh
echo "place A"
...
et run.sh
comme
...
exit
...
quand je le lance en . run2.sh
, et si il a frappé exit
d. en run.sh
, je veux que ça arrête au terminal et d'y rester. Mais à l'aide de exit
, le terminal se ferme.
PS: j'ai essayé d'utiliser return
, mais echo
d. sera toujours exécuté....