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 :

[Debutant] nombre d'occurence dans un repertoire


Sujet :

Shell et commandes GNU

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2003
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 55
    Points : 28
    Points
    28
    Par défaut [Debutant] nombre d'occurence dans un repertoire
    Bonjour,
    Je pense que c'est une question bête, mais bon je suis un vilain noob en script shell

    je voudrais comptabilisé le nombre d'occurence d'une phrase (exemple : "toto va a la plage") dans les fichiers contenant dans un seul repertoire.

    je me doute bien, qu'il y a un ls, un cat, un grep et un wc -l, mais j'arrive pas trop bien a les mettre en forme.

    merci de votre aide

  2. #2
    Nouveau membre du Club
    Inscrit en
    Août 2003
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 55
    Points : 28
    Points
    28
    Par défaut
    bon, on sait jamais ca pourrait aider d'autres gens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find . -exec grep 'text a chercher' {} \; | wc -l

  3. #3
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Par défaut
    grep sait être résursif(-R), pas besoin de le coupler à find
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  4. #4
    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
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Citation Envoyé par ggnore Voir le message
    grep sait être résursif(-R), pas besoin de le coupler à find
    [je pinaille]
    Oui, c'est vrai sous Linux, mais forcément sous tous les autres unixoïdes... Et psui il est toujours bon de connaître find, qui est une commande globalement sous-exploitée :-)
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Modérateur
    Avatar de ggnore
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 472
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 472
    Points : 4 029
    Points
    4 029
    Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux

  6. #6
    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
    Points : 28 119
    Points
    28 119
    Par défaut
    Après réflexion, en plus d'être récursif, grep sait compter.

    Ce qui nous donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep -Rc "toto va a la plage" *
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. [AS] Nombre d'occurences dans une string
    Par frol dans le forum Flash
    Réponses: 3
    Dernier message: 26/12/2005, 15h13
  2. Nombre de fichiers dans un répertoire
    Par s.grenet dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 23/11/2005, 14h25
  3. Nombre de fichiers dans un répertoire
    Par berry dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 12/11/2005, 17h48
  4. Réponses: 6
    Dernier message: 11/02/2005, 06h41
  5. recherche du nombre d'occurences dans une table
    Par berry dans le forum Requêtes
    Réponses: 3
    Dernier message: 09/01/2004, 20h03

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