Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1148 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  chemin courant dans .command

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

chemin courant dans .command

n°2170408
_possum3D
Posté le 09-01-2013 à 12:25:49  profilanswer
 

Bonjour,
 
Je suis en train de travailler sur un bash permettant d'uploader des fichiers via ftp.  
afin d'en rendre l'utilisation aisée, j'utilise l'extension .command afin de l'exécuter par un double click (je suis sur Mac)
 
le problème, c'est que j'utilise le chemin de ce fichier dns le programme; or, avec l'extension .command, pwd me retourne mon User.
 
Exemple en code: supposons que je suis le user toto.
 

Code :
  1. monchemin=`pwd`


 
cette ligne de commande me retourne bien /toto/Desktop/monDossier/ dans un bash, mais me retourne /toto si je mets l'extension .command. :??:  
 
je peux bien sûr faire un cd dans le programme, mais toute l'astuce est de permettre de déplacer tout le dossier sans avoir à aller trafiquer les sources à chaque fois.
je cherche donc une commande à mettre dans .command qui saura retrouver d'où le fichier a été double cliqué (son emplacement réel en fait).
 
Merci d'avance de vos indications :jap:  
 
Possum3D

mood
Publicité
Posté le 09-01-2013 à 12:25:49  profilanswer
 

n°2170428
_possum3D
Posté le 09-01-2013 à 13:36:42  profilanswer
 

EDIT:
 
voir le lien ci-dessous:
http://linuxfr.org/forums/programm [...] cript-bash
 
la réponse est donc :
 
$(dirname $0)
 
car $0 donne le chemin complet(file name compris) du fichier exécuté, et dirname en extrait le chemin.
 
Au cas où ce serait utile un jour à quelqu'un
 
Possum3D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  chemin courant dans .command

 

Sujets relatifs
Boost dijkstra : recuperer l'intégralité du cheminChemin de fichier en variable
ECHEC - L'application pour le chemin de contexte /OpenClinica n[VBA Excel] Problème chemin absolu 2 classeurs - 2 chemins différents
Erreur du système d'exploitation 3(Le chemin d'accès spécifié est intrscript sh et command print
problème chemin sur un simplewiewer[C][Gnu] info utilisation memoire, processeur et swap [résolu]
[Graphe] Affecter une même valeur au nœuds reliés par un chemin[ligne de comandes] connaître le dossier courant (sous 7) [résolu]
Plus de sujets relatifs à : chemin courant dans .command


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR