Obtenir le répertoire de scripts dans Bash
Fumbani Banda 15 février 2024 Bash Bash Script Bash Directory
Ce tutoriel montre comment récupérer le répertoire du script à l’aide de la commande dirname et de la commande realpath.
Obtenir le répertoire de scripts dans Bash
La commande dirname est une commande Linux qui supprime le nom du fichier, laissant le chemin d’accès du répertoire qui contient le fichier. Le ${BASH_SOURCE[0]} est une variable qui est utilisée pour obtenir le chemin du script dans un script bash sourcé ou directement exécuté.
La commande realpath développe tous les liens symboliques et résout les références aux caractères /./, /../ et / dans la chaîne à zéro terminal nommée path pour obtenir le chemin absolu.
#!/bin/bash DIR="$(dirname "${BASH_SOURCE[0]}")" DIR="$(realpath "${DIR}")" echo $DIR La sortie ci-dessous montre que le script imprime son chemin absolu.

Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous
Auteur: Fumbani Banda
Article connexe - Bash Script
- Appeler un autre script à partir du script actuel dans Bash
- Shebang dans Bash Script
- Utiliser getopts dans Bash Script
