Script shell qui change le repertoire courant
Bonjour,
une question certainement très bête!
Je voudrais écrire un script shell bash qui change le répertoire courant du shell appelant.
Quand je mets un cd dans mon script, celui-ci se déplace bien où je veux, mais lorsqu'il rend la main au shell, je me retrouve à l'emplacement initial.
Je comprends bien que c'est le fonctionnement normal, mais y n'y aurait-il pas un moyen que le shell appelant se déplace aussi ?
Code:
1 2 3
|
[estats@dev script]$ pwd
/home/estats/scripts |
Ce que je voudrais
Code:
1 2 3 4
|
[estats@dev script]$ ./changedir.sh programmes
[estats@dev script]$ pwd
/home/estats/programmes |
Ce que j'obtiens
Code:
1 2 3 4
|
[estats@dev script]$ ./cd.sh
[estats@dev script]$ pwd
/home/estats/scripts |
Le script fait un traîtement particulier, et en fonction des circonstances devrait me rendre la main dans un répertoire ou dans un autre.
Si vous avez ca dans vos tiroirs !
merci
Estats