Partage
  • Partager sur Facebook
  • Partager sur Twitter

Grep

    16 avril 2015 à 14:01:40

    Bonjour à tous,

    Je dois afficher les lignes d'un fichier qui ne contiennent pas 3 lettres a

    j'ai mis : grep  ' [^a]{3}' fichier.txt

    mais ça ne marche pas

    Merci d'avance

    • Partager sur Facebook
    • Partager sur Twitter
      16 avril 2015 à 14:22:48

      salut,

      egrep -v 'a{3}' fichier

      dans les regex simples (grep), les accolades doivent être protégées pour être interprétées

      pour bien faire, il nous faudrait un échantillon du fichier en entrée, et de la sortie correspondant attendue.

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        16 avril 2015 à 19:40:20

        Salut,

        J'ai essayé mais ça ne marche pas

        • Partager sur Facebook
        • Partager sur Twitter
          16 avril 2015 à 19:50:54

          Shadow21 a écrit:

          Salut,

          J'ai essayé mais ça ne marche pas

          Et en lisant ça donne quoi ?

          dantonq a écrit:

          pour bien faire, il nous faudrait un échantillon du fichier en entrée, et de la sortie correspondant attendue.



          • Partager sur Facebook
          • Partager sur Twitter
            17 avril 2015 à 11:56:45

            Quand je tape la commande, elle ne me retire pas une ligne avec 3 "a" qui sont séparés

            Par contre, elle m'enleve une ligne avec quatre "a" collés.

            Je pense mettre [A-Zb-z]* au début pour dire qu'il peut y avoir n'importe quel caratère

            Merci

            • Partager sur Facebook
            • Partager sur Twitter
              17 avril 2015 à 16:35:32

              Tu peux toujours essayer un truc du genre:

              egrep -v '(.*a.*){3}' monFichier.txt

              qui récupère toutes les lignes qui ont au moins 3 fois la lettre a

              -
              Edité par TwinkleMad 17 avril 2015 à 16:36:05

              • Partager sur Facebook
              • Partager sur Twitter
              A toi de jouer !

              Grep

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown