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

Langage Perl Discussion :

boucle analyser tous les fichiers d'un répertoire


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Femme Profil pro
    Doctorante
    Inscrit en
    Mars 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Doctorante

    Informations forums :
    Inscription : Mars 2007
    Messages : 46
    Points : 18
    Points
    18
    Par défaut boucle analyser tous les fichiers d'un répertoire
    Il me faudrait une commande surement une boucle pour faire des manipulations sur tous les fichiers d'un répertoire.
    Il faut donc que le programme traite tous les fichiers.
    Avec bash c'était du style
    for fic in *
    do{

    commandes
    }

    Mais en perl je sais pas comment on fait

    Pour prendre un exemple au moins c'est clair
    Si je veux compter le nombre de caractères d'un fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    #!/usr/bin/perl
     
    $compteur=0;
    open $fichier,'<',"fichier.txt";
    while($ligne=<$fichier>){
             chomp($ligne);
             $car=length($ligne);
             $compteur=$compteur+$car;
             print("$compteur\n");
    }
    close $fichier;
    Mon fichier est par exemple dans le répertoire fic
    Et j'ai plusieurs fichiers à traiter
    Comment dois-je faire

  2. #2
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Jette un coup d'oeil du côté de glob() ou opendir/readdir/closedir().

    --
    Jedaï

Discussions similaires

  1. Copier tous les fichiers d'un répertoire vers un autre
    Par papilou86 dans le forum Langage
    Réponses: 1
    Dernier message: 09/09/2006, 01h02
  2. Réponses: 2
    Dernier message: 15/08/2006, 16h43
  3. Traiter tous les fichiers d'un répertoir sans les MFC.
    Par radicalrider dans le forum MFC
    Réponses: 12
    Dernier message: 21/06/2006, 17h18
  4. Réponses: 4
    Dernier message: 24/09/2004, 10h17

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