J'ai un script qui est utilisé pour définir des variables d'environnement dans le shell csh appelant. Certaines de ces variables dépendent de l'emplacement du script.Comment puis-je obtenir __FILE__ lors de l'approvisionnement d'un script csh?
Si le fichier est un bon script csh, je peux utiliser $ 0 pour accéder à __FILE__
mais si j'exécute le script en utilisant source, il me dit simplement csh ou tcsh.
Puisque j'utilise ceci pour définir des vars dans le shell parent, je dois utiliser source.
Que faire?
Voir aussi https://serverfault.com/questions/ 139285/tcsh-path-of-sourced-file – oliver