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 :

Petit problème avec la fonction grep


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Points : 26
    Points
    26
    Par défaut Petit problème avec la fonction grep
    Bonjour,

    voici un petit problème que je n'arrive pas à résoudre.
    Soit un fichier texte nommé exemple.txt:

    exemple.txt
    France Paris 75
    France Nantes 44
    Espagne Madrid xx
    Italie Rome xx
    et le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var[1]='France'
    var[2]='France Nantes'
    COUNTER=1
    while [ $COUNTER -le 2 ]; do
    grep -n ${var[$COUNTER]} exemple.txt > temp$COUNTER.txt 
    let COUNTER=COUNTER+1
    done
    J'obtiens les résultats suivants :

    temp1.txt
    1:France Paris 75
    2:France Nantes 44
    temp2.txt
    exemple.txt:1:France Paris 75
    exemple.txt:2:France Nantes 44
    Il est manifeste que temp2.txt n'est pas le résultat escompté.

    Le résultat escompté est le suivant :

    temp2.txt
    2:France Nantes 44
    Il y a donc un problème dans l'utilisation de la fonction grep. Pourriez-vous m'aider à découvrir ce problème ?

    Cordialement,

    RM

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Points : 26
    Points
    26
    Par défaut
    La solution que je viens de trouver en fouillant les entrailles du web :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep -n "${var[$COUNTER]}" exemple.txt > temp$COUNTER.txt
    RM

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Petit problème avec la fonction readfile
    Par laurentSc dans le forum Langage
    Réponses: 4
    Dernier message: 25/10/2009, 14h37
  2. [Configuration] petit problème avec php.ini pour la fonction mail()
    Par momoh dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 06/04/2007, 01h39
  3. [Requete SQL en VBA] Problème avec la fonction FLOOR
    Par zubral dans le forum Langage SQL
    Réponses: 4
    Dernier message: 13/07/2004, 13h24
  4. Problème avec les fonctions
    Par jvachez dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 13/01/2004, 12h06
  5. [Postgresql]Problème avec les fonctions ...
    Par fet dans le forum Requêtes
    Réponses: 4
    Dernier message: 02/10/2003, 09h04

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