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 :

Aide sur la commande GREP


Sujet :

Linux

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 25
    Points : 20
    Points
    20
    Par défaut Aide sur la commande GREP
    Bonjour,

    Soit le fichier toto.txt :
    FAILED
    PASSED
    PASSED
    FAILED
    FAILED

    soient, 5 lignes (vérifiées avec la commande 'cat |wc -l')

    Je fais ensuite un 'grep FAILED toto.txt >Analyse_toto.txt'
    Le probleme est que dans Analyse_toto.txt, je n'ai qu'une ligne.

    Contenu de Analyse_toto.txt :
    FAILED FAILED FAILED

    Comment obliger le système à ecrire sur 3 lignes ?

    Merci d'avance.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Points : 17 923
    Points
    17 923
    Billets dans le blog
    2
    Par défaut
    normalement ça marche bien, 1 par ligne...

    Le fichier toto vient-il de Windows ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 25
    Points : 20
    Points
    20
    Par défaut
    Non, il s'agit du résultat d'une commande redirigée dans toto.txt

    Donc pas de probleme de ^M ou autre trucs du genre

  4. #4
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    au pire tu peux forcer les changements de lignes apres coup par une commande sed

  5. #5
    Membre averti
    Avatar de berry
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2002
    Messages : 251
    Points : 308
    Points
    308
    Par défaut
    essaye avec

    grep FAILED toto.txt >> Analyse_toto.txt

  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 129
    Points
    28 129
    Par défaut
    Bonjour,

    Vérifies que grep n'est pas un alias sur une commande :

    Ensuite, je te conseil de regarder ce qu'il en est si tu ne rediriges pas la sortie vers un fichier : est-ce que tu as là aussi une sortie sur une seule ligne ?

  7. #7
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    Citation Envoyé par gangsoleil
    Bonjour,

    Vérifies que grep n'est pas un alias sur une commande :

    Ou appel \grep {...} en lieu et place de grep. le \ devant la commande passe outre les alias.

Discussions similaires

  1. Aide sur la commande wc
    Par sliderman dans le forum Linux
    Réponses: 3
    Dernier message: 29/10/2007, 15h24
  2. cherche aide sur les commande vbs
    Par neuneu1 dans le forum VBScript
    Réponses: 3
    Dernier message: 11/10/2007, 09h59
  3. Aide sur backquotes command
    Par Pauli dans le forum Langage
    Réponses: 2
    Dernier message: 21/05/2007, 17h56
  4. Aide sur la commande rm
    Par ujoodha dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 21/08/2006, 21h40
  5. Aide sur les commandes sed et awk
    Par elkhy dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 20/06/2006, 08h22

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