Je voudrais récupérer le nom de fichier absolu du fichier de script actuellement exécuté. Les liens doivent également être résolus.
Sous Linux, cela semble se faire comme ceci:
$(readlink -mn "$0")
mais readlink
semble fonctionner très différemment sur Mac OS X.
J'ai lu que cela se fait en utilisant
$(realpath $0)
en BSD mais cela ne fonctionne pas non plus. Mac OS X n'en a pas realpath
.
Une idée?