Supposons que j'ai un fichier bash appelé myBash.bash
. Il réside dans:
/myDirect/myFolder/myBash.bash
Maintenant, je veux utiliser la chaîne /myDirect/myFolder
(l'emplacement de myBash.bash
) à l'intérieur du script. Existe-t-il une commande que je peux utiliser pour trouver cet emplacement?
Edit: L'idée est que je veux mettre en place un dossier zip avec du code qui peut être démarré par un script bash à l'intérieur de ce fichier zip. Je connais les chemins de fichiers relatifs du code à l'intérieur de ce fichier zip, mais pas les chemins absolus, et j'en ai besoin. Une façon serait de coder en dur dans le chemin, ou d'exiger que le chemin du fichier soit donné sous forme de variable. Cependant, je trouverais plus facile s'il était possible pour le fichier bash de déterminer où il se trouve tout seul, puis de créer les chemins d'accès appropriés à l'autre fichier à partir de sa connaissance de la structure du fichier zip.