Grep 'cat test.txt'

davidovich Messages postés 67 Statut Membre -  
davidovich Messages postés 67 Statut Membre -
Bonsoir à tous,

Je me posais une question concernant la commande grep :

- En faites je voudrais au lieu d'écrire par exemple "grep '(com|gov)' fichier.txt" de façon classique utiliser grep 'cat fichierextensions.txt' fichier.txt, c'est à dire avoir '(com|gov)' dans le fichierextensions.txt... j'ai essayé plusieurs fois mais ça ne marche pas.

Je vous remercie par avance.

Davidovich.

5 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

    man grep :

    -f FICHIER, --file=FICHIER
        Lire les motifs dans le FICHIER indiqué, un motif par ligne. Un fichier vide ne contient aucun motif, si bien qu'aucune concordance n'est trouvée. 
    1
  2. davidovich Messages postés 67 Statut Membre
     
    up !!!
    0
  3. davidovich Messages postés 67 Statut Membre
     
    merci à toi.

    Donc la vrai synthaxe serait "grep -f fichierextensions.txt fichier.txt" .... et non ..."grep 'cat fichierextensions.txt' fichier.txt" ?

    merci.
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Oui et chaque motif doit se trouver sur une ligne ;-))
      0
  4. davidovich Messages postés 67 Statut Membre
     
    Donc au lieu d'avoir '(com|gov)' sur une ligne.. il faut :

    com
    gov
    net

    C'est ça zipe ?

    merci.
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Oui.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. davidovich Messages postés 67 Statut Membre
     
    Merci à toi je vais tester cela.
    0