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 :

tester le résultat d'un grep


Sujet :

Linux

  1. #1
    Membre du Club
    Inscrit en
    Juin 2003
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 97
    Points : 49
    Points
    49
    Par défaut tester le résultat d'un grep
    Bonjour,

    Je cherche à tester le résultat d'un grep, si ce dernier me retourne un résultat, il l'enregistre dans un fichier (>>), dans le cas contraire, il lance une autre commande grep, dont le résultat sera également testé, sur une autre série de fichier, et ainsi de suite.

    Quelle commande peut le faire en nécessitant le moins de ressource possible ? Je ne veux pas avoir à lancer deux fois la même commnande grep, une pour le test, l'autre pour l'enregistrement. Avez-vous une solution ?

    Merci à vous pour toute réponse.

    Sempire

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 739
    Points : 31 068
    Points
    31 068
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    res=`grep machin fichier`
    if test -n "$res"
    then
        echo "$res" >> fichier
    fi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    res=`grep machin fichier`
    if test $? -eq 0
    then
        echo "$res" >> fichier
    fi

Discussions similaires

  1. Perl- Tester le résultat d'un grep
    Par dark_angel91 dans le forum Langage
    Réponses: 4
    Dernier message: 16/05/2011, 12h45
  2. Tester si résultat Dataset vide
    Par Tomus dans le forum BIRT
    Réponses: 6
    Dernier message: 16/10/2008, 18h20
  3. Tester le résultat d'une requête
    Par fregolo52 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 09/10/2008, 16h35
  4. [5.1.8] Tester le résultat d'une invite
    Par raoudi57 dans le forum Débuter
    Réponses: 2
    Dernier message: 11/08/2008, 12h29

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