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

Shell et commandes GNU Discussion :

Récupérer le chemin d'un dossier


Sujet :

Shell et commandes GNU

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 132
    Par défaut Récupérer le chemin d'un dossier
    Bonjour,

    En script KSH, j'ai fais une boucle qui me sort tous les fichiers pdf.
    ce qui me donne à chaque itération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /prod/FR/mondos1/monFic.pdf
    /prod/FR/mondos2/monFic.pdf
    je souhaiterais à partir d'une variable égale aux exemple ci dessous récuperer le dossier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /prod/FR/mondos1/
    /prod/FR/mondos2/
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 654
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 654
    Par défaut
    Bonjour,

    regarde ici.
    c'est pareil en ksh.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 132
    Par défaut
    Je début en ksh, j'ai du mal à voir comment utiliser le remplacement de paramètre dans mon cas.

    Avez-vous un exemple simple à me monter.

    Merci d'avance.

  4. #4
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 196
    Par défaut
    Je crois me souvenir que cette syntaxe marche bien en ksh :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ~/temp > toto="/prod/FR/mondos2/monFic.pdf"
    ~/temp > echo "${toto%/*pdf}"
    /prod/FR/mondos2
    ~/temp >

  5. #5
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 654
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 654
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ var=/prod/FR/mondos1/monFic.pdf
    $ echo ${var%/*}/
    /prod/FR/mondos1/
    %/* supprime tout ce qui est après le dernier /; pas besoin de préciser les caractères qui terminent la variable.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2011
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 132
    Par défaut
    Merci beaucoup, cela va aussi m'être utile sur différents sujets.

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

Discussions similaires

  1. Ouvrir l'explorateur et récupérer le chemin d'un dossier
    Par Jotomaticen dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/10/2009, 13h09
  2. Réponses: 3
    Dernier message: 19/02/2009, 16h26
  3. Récupérer le chemin d'un dossier
    Par Oh!Tofocus dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/10/2007, 14h41
  4. récupérer le chemin d'un dossier?
    Par foufoulina2007 dans le forum Graphisme
    Réponses: 1
    Dernier message: 11/08/2007, 15h34
  5. [DOS] récupérer le chemin absolu du dossier courant
    Par seiryujay dans le forum Windows
    Réponses: 1
    Dernier message: 14/06/2006, 14h58

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