tous est dans l'intitulé du POST
J'ai le PATH suivant :jai le shell script (ksh) toto.sh qui se trouve dans rep3 rep4 & rep5
Code : Sélectionner tout - Visualiser dans une fenêtre à part PATH=.:/rep1:/rep2:/rep3:/rep4:/rep5
comment savoir dans le script toto.sh quelle est le repertoire de toto.sh en cours d'execution ?
si je lance : toto.sh a partir d'un repertoire autre que /rep3 , /rep4 , /rep5 le resultat est "/rep3" (à cause du PATH)
si je lance : /rep4/toto.sh : le resultat est "/rep4"
si je lance : cd /rep5 ; toto.sh : le resultat est "/rep5"
J'ai bien pensé aux commandesmais ce n'est pas correcte selon le mode d'appel du script
Code : Sélectionner tout - Visualiser dans une fenêtre à part dirname $0, whence $0 et whereis $0
existe t'il une autre commande qui permet de connaitre le repertoire d'accueil du script en cours d'execution ?
Merci de votre aide
@argoet
Partager