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 :

Un ls récursif qui affiche les chemins absolus


Sujet :

Shell et commandes GNU

  1. #1
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut Un ls récursif qui affiche les chemins absolus
    bonjour,
    je voudrais lister le contenu d'un répertoire (prenons / pour faire simple mais ça peut être /home comme autre chose) et afficher tout ça avec les chemins absolus.
    unme donne bien tout le contenu mais ça ne me donne pas les chemins abolus mais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    ./usr:
    bin
    lib
    sbin
    share
     
    ./usr/bin:
    catchsegv
    gencat
    getconf
    getent
    ...
     
    ./usr/lib:
    Mcrt1.o
    Scrt1.o
    crt1.o
    crti.o
    ...
    mais je voudrais que ça donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ./usr/bin/catchsegv
    ./usr/bin/gencat
    ./usr/bin/getconf
    ./usr/bin/getent
    ./usr/bin/...
    ./usr/lib/Mcrt1.o
    ./usr/lib/Scrt1.o
    ./usr/lib/crt1.o
    ./usr/lib/crti.o
    ./usr/lib/...
    y a-t-il un moyen de le faire directement ou est-ce que je doit le faire avec un script ?

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    avecça marche pourquoi se prendre la tête avec ls

  3. #3
    Membre éprouvé
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Points : 977
    Points
    977
    Par défaut
    Citation Envoyé par Michaël
    avecça marche pourquoi se prendre la tête avec ls
    Une façon compliquée d'écrire
    (ou alors je n'ai pas compris ce que tu voulais faire...)
    Software becomes slower faster than hardware becomes faster
    [size=1]
    http://xrenault.developpez.com

  4. #4
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    non parce que comme ça, find cherche dans /. or je veux chercher dans un répertoire précis (qui contient une autre arborescence linux) donc avec /, ça va pas me sortir ce que je veux

  5. #5
    Membre éprouvé
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Points : 977
    Points
    977
    Par défaut
    Citation Envoyé par Michaël
    non parce que comme ça, find cherche dans /. or je veux chercher dans un répertoire précis (qui contient une autre arborescence linux) donc avec /, ça va pas me sortir ce que je veux
    Oui, enfin je voulais dire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ find le/chemin/vers/le/repertoire -type f
    (En fait, je ne vois pas ce que tu as voulu faire avec ta liste dans le parametre "chemin" de find (surtout que le premier élément de la liste est vide, et que le second équivaut à '.')
    Software becomes slower faster than hardware becomes faster
    [size=1]
    http://xrenault.developpez.com

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

Discussions similaires

  1. [debutant] applet qui affiche les propriétés de java
    Par charlix dans le forum Applets
    Réponses: 5
    Dernier message: 15/02/2008, 15h14
  2. Un select de choix de police qui affiche les échantillons ?
    Par renaud26 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/09/2007, 15h18
  3. Ma fonction qui affiche les mois débloque
    Par isa150183 dans le forum Langage
    Réponses: 4
    Dernier message: 19/10/2006, 20h05
  4. [MySQL 3.23.41]Requete qui affiche les 6 derniers mois
    Par nanarou dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/09/2006, 19h07
  5. [SQL Server] Requete qui affiche les doublons
    Par Vesta dans le forum Langage SQL
    Réponses: 11
    Dernier message: 26/05/2006, 13h42

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