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

Linux Discussion :

parcourt d'une liste de fichier en shell


Sujet :

Linux

  1. #1
    Membre du Club Avatar de docv266
    Profil pro
    Inscrit en
    Août 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 85
    Points : 54
    Points
    54
    Par défaut parcourt d'une liste de fichier en shell
    bonjour à tous.

    Voilà je désire faire un script shell qui parcourt une liste de fichiers contenus dans un dossier et ses sous-dossiers.

    Cette liste est dans un fichier txt classique dans lequel les noms des fichiers sont précédés de leur somme md5.

    Seulement je ne sais pas comment récupérer le nom de chaque fichier, puis la somme md5.

    Quelq'un pourrait-il m'aider?

    Merci d'avance.

  2. #2
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    968
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 968
    Points : 1 412
    Points
    1 412
    Par défaut
    Si le séparateur est l'espace :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    while read line; do
      file=$(echo "$line" | cut -d' ' -f2)
      echo $file
    done < my_file
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    while read sum file; do
      echo "$sum ; $file"
    done < my_file

  3. #3
    Membre du Club Avatar de docv266
    Profil pro
    Inscrit en
    Août 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 85
    Points : 54
    Points
    54
    Par défaut
    Et ben c'est rapide!

    Merci beaucoup c'est tout à fait ça.

    C'est cool de croiser des personnes serviables!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 271
    Points : 329
    Points
    329
    Par défaut
    Avec awk aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    awk '{print $2, $1}' my_file

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/07/2006, 21h14
  2. [WebService]Ou trouver une liste de fichier WSDL?
    Par javazer dans le forum Services Web
    Réponses: 6
    Dernier message: 07/04/2006, 15h02
  3. [JSP] Trier par date une liste de fichier en JSP
    Par Total dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 21/02/2006, 16h38
  4. [VB]Récupérer une liste de fichiers
    Par yaya54 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 20/02/2006, 17h03
  5. Réponses: 10
    Dernier message: 30/01/2005, 21h53

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