Bonjour,
pardonnez la stupidité probable de ma question.
Je souhaite écrire un script qui crée une nouvelle arborescence (dans le répertoire courant ou dans un répertoire donné en option).
Je voudrais que lorsque le script a fini sa création, il rende la main en ayant modifié le répertoire courant, c’est à dire qu’en lançant le script depuis un répertoire, je me retrouve immédiatement dans la racine de ma nouvelle arborescence.
a priori, si je fait un «cd» dans le script, il n’est appliqué que pour son sous-shell.
Bien entendu, je peux envisager 2 méthodes: soit créer une fonction qui appelle le script puis applique cd, soit remplacer le script exécutable par un fichier à sourcer directement dans le shell d’appel (la console).
Mais je voudrais savoir si cette possibilité existe (il me semble que oui, mais n’écrivant plus beaucoup de scripts depuis longtemps, ma vieille et faible mémoire me laisse perplexe)
merci
PS une histoire avec $PPID, sans doute ?