Bonjour !
Un exemple vaut mieux qu'une fastidieuse explication.
J'ai un script de ce type qui se situe dans "/home/user/scripts/script.sh" :
Si je l’exécute depuis son répertoire (./script.sh), myfile contiendra "/home/user/scripts". Par contre, si je l’exécute depuis le répertoire de l'utilisateur (./scripts/script.sh), myfile contiendra "/home/user".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #!/bin/sh echo `pwd` > myfile
Voici mon soucis, comment puis-je faire pour que le pwd s’exécute comme s'il se trouvait dans le répertoire du script ou le cas échéant connaitre de façon dynamique le répertoire du script quand il s’exécute ?
Merci d'avance.
Partager