[bash linux] etendre $0 en chemin d'acces

Salut a tous,

Dans un script bash, la variable $0 renvoie le fichier lui meme. Mais comment faire pour obtenir son chemin d'acces.

Par exemple en DOS windows,
%~dp0    renvoi le chemin d'acces au fichier
%~nx0    renvoi le nom et l'extension du fichier


Quelles seraient les syntaxes equivalentes en bash linux ?

Merci d'avance
Santiago

--

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

3 réponses

  1. pas exactement : la commande pwd renvoi le chemin courant.
    or ce dont j'ai besoin, c'est le chemin du script en cours.

    merci quand meme
    santiago
    1. C'est vrai... :-O

      Il y a peut-être (certainement) plus simple, mais ça marche !

      cd $(dirname $0)
      rep=$(pwd)
      cd -