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] Chaine de caractères exacte


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de pony99
    Femme Profil pro
    Inscrit en
    Mars 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 161
    Par défaut [grep] Chaine de caractères exacte
    Bonjour,

    Petit soucis que je n'arrive pas à résoudre.

    J'ai un fichier qui contient plusieurs lignes, avant de créer un script pour faire quelque stat, j'ai d’abord testé si les commandes passées donnent le bon résultat.

    avec

    J'ai le résultat suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    123456789
    123456789
    123456789
    123456789
    0123456789az
    0123456789az
    0123456789
    123456789
    12345678910
    123456789
    123456789
    1234567890
    123456789
    123456789+
    123456789
    123456789
    0123456789az
    123456789
    Mais avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep -x 123456789 fic.txt
    --> j'ai aucun résultat, alors que la chaine caractère 123456789 existent bien

    C'est bizarre, même si des espaces peuvent être présents dans une ou deux ligne, mais pas dans toutes.
    pour en être certainne que ce n'est pas les espaces qui me jouent un mauvais tour, je me suis dis, je vais les remplacer et regarder le résultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cat fic.txt | tr -s " " ":" | grep 123456789
    Mais, non, à aucun moment je vois les deux points dans le résultat.

    Avez vous une idée d’où peut venir mon erreur ?

    Merci a Vous

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 663
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 663
    Par défaut
    Bonjour,

    J'ai un fichier
    comment l'as-tu obtenu ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre confirmé Avatar de pony99
    Femme Profil pro
    Inscrit en
    Mars 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 161
    Par défaut
    Est-ce que l'origine du fichier serait une réponse à mon problème ?
    Si oui, je le donne.

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 663
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 663
    Par défaut
    si tu ne donnes pas l'origine du fichier, on ne saura pas si elle provoque ce comportement !
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre confirmé Avatar de pony99
    Femme Profil pro
    Inscrit en
    Mars 2004
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 161
    Par défaut
    Le fichier est le résultat d'un cut sur un fichier de log de ma DMZ, que je ne peut mettre ici pour des raisons de confidentialité.
    voici la commande passée sur le fichier log.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cut -d, -f7 log > fic.txt
    Merci de votre aide

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 663
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 663
    Par défaut
    et ça sans intervention/passage sur W$ ?

    raisons de confidentialité.
    je comprends.
    garçon ou fille... difficile à dire sous couveuse !
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. [MySQL] Recherche d'une chaine de caractère exacte
    Par CCACC02 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/06/2018, 16h22
  2. Grep d'une chaine avec caractère spécial "É" "È" , ne renvoie rien.
    Par erox44 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 05/05/2014, 09h55
  3. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  4. Grep sur plusieurs chaines de caractères
    Par F.Salenko dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 25/07/2011, 09h27
  5. Réponses: 2
    Dernier message: 06/12/2002, 07h50

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