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 :

Script Shell : lister tous les fichiers d'un répertoire et sous rép


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 111
    Par défaut Script Shell : lister tous les fichiers d'un répertoire et sous rép
    Bonjour,

    je pensais trouver la solution en faisant la recherche dans le forum. Mais non, donc je vous la pose.
    J'aimerais en fait savoir quels sont les fichiers de mon répertoire et sous répertoire qui contiennent le terme "toto" par exemple.
    J'imagine qu'il faut faire un grep avec un pipe. Mais ce que je ne sais pas faire c'est parcourir tous les fichiers et ses répertoires. J'ai plus mes cours de fac

    Merci d'avance.
    RL.

  2. #2
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    Bonjour,

    man ls n'aurais pas été une mauvaise idée tout de même.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 111
    Par défaut
    Bonjour Anthony,

    merci pour l'option -R. Ca me permets de parcourir la liste des fichiers du répertoire. Mais je n'arrive pas à combiner le grep et ls -Rl avec le pipe. ca ne me retourne rien du tout.

    As-tu une idée ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 111
    Par défaut
    Opppsm je viens de trouver .
    Merci

  5. #5
    Membre Expert
    Avatar de Anthony.Desvernois
    Homme Profil pro
    Ingénieur sécurité & risque
    Inscrit en
    Juin 2007
    Messages
    1 489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité & risque
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 489
    Par défaut
    C'est très très bizarre, quel shell utilises-tu ? Quel version de grep ? Normalement, le pipe redirige sa sortie sur le grep, et le grep prend donc en entrée la sortie du ls et le paramètre * est donc inutile... Surprenant que cela te donnes les bons résultats.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 111
    Par défaut
    La version du noyau est 2.6.16 ... GNU/Linux.

    En tout cas, une autre chose que j'ai remarqué. C'est que j'ai dû bidouillé pour avoir à peu près ce que je veux. C'est à dire des répertoires peuvent contenir plusieurs fichiers de même noms, le grep ne se fait que sur l'un des deux ... ou quelque chose comme ça. Du coup j'ai fait du semi automatique . Mais c'est pas grave je m'en sors quand même.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/08/2011, 17h01
  2. Lister tous les fichiers ordinaires accessibles par tout utilisateur
    Par superjesus dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 16/01/2008, 07h23
  3. Lister dans un tableau tous les fichiers d'un répertoire ?
    Par The Molo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2007, 12h22
  4. [Shell] Supprimer tous les fichiers sauf XX et YY
    Par Invité dans le forum Linux
    Réponses: 9
    Dernier message: 25/07/2007, 10h37
  5. Réponses: 4
    Dernier message: 29/08/2006, 18h02

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