Inspiré par « Obtenir le répertoire source d’un script Bash de l’intérieur », quelle est la façon Ruby de le faire?
Réponses
Trop de publicités?Pour les versions plus récentes de Ruby, essayez :
- ``
Pour les anciennes versions de Ruby (
- `` - chemin relatif; ou
- `` - le chemin absolu.
Note: L’utilisation renvoie le chemin d’accès du script même après un appel à
; alors que l’utilisation de l’ancienne syntaxe peut ne pas renvoyer le chemin d’accès au script.
utiliser ``
`` n’est pas un moyen approprié d’obtenir le répertoire où le script est stocké.
Au début, le répertoire de travail et le répertoire avec le fichier de script sont les mêmes, mais ils peuvent changer.
Par exemple:
pour le fichier de script stocké en `` cours d’exécution, il donnera une sortie