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

Administration système Discussion :

cd // dans bash ?


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 78
    Par défaut cd // dans bash ?
    Bonjour,

    Un collègue de bureau maladroit () voulant accéder au répertoire parent a lancé dans bash ceci :

    Et quelle ne fut pas se surprise de voir que le prompt de son bash ressemblait à ceci :

    [16:30:26]fred@titus://$
    Et que pwd indiquait ceci comme répertoire courant :

    [16:30:26]fred@titus://$ pwd
    //
    Plutôt étrange non? Habituellement les '/' superflus sont échappés par bash :

    [16:32:26]fred@titus:~$ cd //home//fred//src//
    [16:32:38]fred@titus:src$ pwd
    //home/fred/src
    [16:32:41]fred@titus:src$
    Or bash echappe tout sauf le '/' superflu sur la racine.

    Si on teste avec 3 '/' ou plus, ce qui doit être échappé l'est effectivement :
    [16:32:41]fred@titus:src$ cd ///
    [16:34:52]fred@titus:/$ pwd
    /
    [16:34:55]fred@titus:/$
    Testé avec bash sur debian, ubuntu et ... macos X, ce comportement est toujours observé !

    Avec d'autres shells, tous les '/' superflus sont échappés oO.

    S'agit-il d'un bug historique de bash?
    S'agit-il d'un comprtement attendu? oO

    ++
    Fred

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut
    la même sur ubuntu

  3. #3
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Bonjour,

    Avec quelle(s) version(s) de bash constatez-vous ce comportement ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 78
    Par défaut
    Re,

    Sur mon système (debian Lenny) : 3.2.39.

    Sur Ubuntu et macosx : 3.2.48.

    ++
    Fred

Discussions similaires

  1. boucle while avec valeurs décimal dans bash
    Par mimish dans le forum Linux
    Réponses: 1
    Dernier message: 19/03/2012, 15h30
  2. commande su dans bash
    Par RomJo dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 23/04/2010, 10h36
  3. céation d'une variable environnement dans bash
    Par J4e8a16n dans le forum Linux
    Réponses: 1
    Dernier message: 15/04/2009, 14h37
  4. Concaténation dans bash
    Par mecha dans le forum Linux
    Réponses: 7
    Dernier message: 08/08/2006, 15h04
  5. Chemin complet dans Bash ou console
    Par Gamal le Celte dans le forum Linux
    Réponses: 3
    Dernier message: 29/06/2006, 16h18

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