Récupérer le répertoire du script en cours d'exécution
Bonjour,
Je suis en train de faire un script qui doit savoir où il est, car il va travailler sur des fichiers dont il connait la position par rapport à lui même.
J'ai trouvé de nombreuses solutions sur le web, mais aucune ne m'a satisfaite.
- pwd/$PWD -> C'est le répertoire courant, pas le répertoire du script.
- which -> Ne trouve pas la commande lors d'un appel de ce type là : si /rep n'est pas dans le path.
- $0 -> Ne fonctionne pas si on fait : ou
- $BASH_SOURCE -> Idéal s'il n'était pas dispo uniquement sous bash version 3.0 mini. Il me faudrait plutôt un code pour bash 2.0.3 mini.
Donc si vous avez d'autres solutions, merci d'avance.