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 :

Commande home pwd


Sujet :

Shell et commandes GNU

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par défaut Commande home pwd
    Bonjour,
    Je souhaiterai pouvoir récupérer les dossiers afficher par la commande pwd à partir du répertoire utilisateur.
    La commande $HOME renvoie:
    /users/toto/
    La commande $PWD renvoie:
    /users/toto/maison/voiture/exemple1
    Et je voudrais récupérer seulement :
    maison/voiture/exemple1
    Merci

  2. #2
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    Salut

    Solution POSIX :
    Si le slash te gene :

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 14
    Par défaut
    En fait, j'en ai besoin aver Unix et j'ai essayé les sed avec la commande :
    pwd | sed -e 's/$HOME//g'
    mais le problème est que il interpréte $HOME et je souhaiterai qu'il le comprenne comme une chaine de caractère à remplacer (ici par rien)
    Ou peut-on résoudre ce problème avec la commande awk ?

  4. #4
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    Déjà, remplace des simples quotes par des doubles.... ca permettra la substitution... Et il faudra échaper les slash dans le chemin avant de pouvoir faire le remplacement ... Bref, tu te complique la vie.

    Libre a toi d'utiliser awk si ca te chante, mais la encore, tu te complique la vie ...

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/02/2013, 17h21
  2. Réecrire la commande pwd
    Par Diez_Include dans le forum C
    Réponses: 9
    Dernier message: 01/02/2010, 17h48
  3. masquer le pwd dans la commande exp
    Par Kholle dans le forum Import/Export
    Réponses: 5
    Dernier message: 13/11/2009, 14h24
  4. commandes Dos et Windows XP Home
    Par arzew dans le forum Windows XP
    Réponses: 3
    Dernier message: 16/02/2007, 14h57
  5. Réponses: 3
    Dernier message: 02/09/2002, 18h49

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