IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

[ksh] développer un chemin relatif


Sujet :

Sécurité

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    ingénieur
    Inscrit en
    Novembre 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Novembre 2011
    Messages : 165
    Par défaut [ksh] développer un chemin relatif
    Bonjour à tous,

    J'aimerais écrire un script qui réalise la chose suivante:

    en entrée on a une variable CHEMIN=. (ou un chemin relatif quelconque)

    en sortie on a réaffecté le chemin absolu à la variable:

    (CHEMIN=/home/chez_moi par exemple)

    j'ai essayé des choses du genre (j'utilise la méthode realpath en python car je ne connais pas d'équivalent en ksh):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #!/bin/ksh
    CHEMIN=.
    python << END
    import os.path
    CHEMIN=os.path.realpath($CHEMIN)
    END
    echo "chemin = $CHEMIN"
    mais sans succès... si quelqu'un a une idée...
    (la concision du code importe plus que la rapidité)

    merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    en cherchant un petit peu, je suis tombé sur ce lien.

    http://peasleer.wordpress.com/2007/0...-path-in-bash/

    Il est également valable pour le ksh.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    root@vm-ubuntu8:~# ksh absolute.ksh .
    Absolute path: /root
    root@vm-ubuntu8:~# ksh absolute.ksh ./.aptitude/
    Absolute path: /root/.aptitude
    root@vm-ubuntu8:~# ksh absolute.ksh ../etc/
    Absolute path: /etc

  3. #3
    Membre très actif
    Profil pro
    ingénieur
    Inscrit en
    Novembre 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Novembre 2011
    Messages : 165
    Par défaut
    impec j'ai testé c'est ok, merci ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Raccourci Chemin relatif pour la cible
    Par rabobsky dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 07/11/2005, 14h57
  2. Prb de chemin relatif
    Par hitchie dans le forum MFC
    Réponses: 4
    Dernier message: 10/05/2005, 16h46
  3. [Plugin Tomcat] Chemin relatif
    Par cloogy dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 01/03/2005, 17h26
  4. [XSL-FO] Chemin relatif d'une image
    Par JustAGphy dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 04/08/2004, 14h25
  5. [JSP] Include, problème de chemin relatif
    Par dafly dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 15/04/2004, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo