J'ai besoin d'exécuter un script qui accède à un fichier dans le même chemin d'accès qu'il se trouve.
Par exemple: j'ai le script dedans /home/me/folder/script.sh
, et ce script accédera au fichier /home/me/folder/myfile
. Comme le fichier se trouve dans le même chemin que le script, j'utilise simplement le nom myfile
, pas le chemin complet.
Mais si je l'exécute /tmp/
, comme:
/tmp$ /home/me/folder/script.sh
ça me donne:
myfile: No such file or directory
Alors, comment puis-je dire dans le script que le fichier se trouve dans le même chemin que le script lui-même?