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 :

Grep Récursif


Sujet :

Shell et commandes GNU

  1. #1
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Points : 710
    Points
    710
    Billets dans le blog
    1
    Par défaut Grep Récursif
    Bonjour Tlm

    Je voudrais réaliser un script qui permettrait de retrouver
    une chaine de caractéres dans certains fichiers de certains répertoires .

    Le grep récursif qu' on retrouve partout :

    #find . -type f -print | xargs grep $toto

    ne me satisfait pas pleinement car inaptes aux fichiers spéciaux, oracle et
    autres .

    je voudrais pouvoir éviter les fichiers dont la terminaison est
    ctl,ora,dbf etc

    je pense qu' il existe une option du find mais je ne l' ai pas trouvé dans le man

    PS : est que l' option -r du grep a été intégré en AIX5.3 .

    Merci

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    je sais pas si l'option -r a ete integrée dans AIX, juste que les paquetage existe des gnutoools pour AIX.

    pour ta commande find :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    find . -type f -a ! -name "*.ora" -a ! -name "*.ctl"
    et ainsi de suite ....
    le -a et le "et" logique (le -o pour le "ou") le ! et la negation de l'expression qui suit

Discussions similaires

  1. Petit problème avec grep
    Par dug dans le forum Shell et commandes GNU
    Réponses: 13
    Dernier message: 11/05/2005, 15h34
  2. Grep pour filtrer le fichier log
    Par devdev2003 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 23/02/2005, 05h48
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43
  4. Crypter, grep et autre commande
    Par bobymaw dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 19/09/2004, 12h29
  5. Grep? besoin de la colonne d'une seq recherchee
    Par Marionnet' dans le forum Linux
    Réponses: 6
    Dernier message: 17/08/2004, 18h14

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