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 :

Problème "Rechercher des patrons" avec Korn Shell


Sujet :

Linux

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 65
    Points : 40
    Points
    40
    Par défaut Problème "Rechercher des patrons" avec Korn Shell
    J'ai un problème comme suit:

    Soit une liste de termes dans le fichier "termes", ligne par ligne. Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    super planche
    planche noire
    voile
    Soit une liste des phrases dans le fichier "phrases" dont chaque ligne est décrite sous forme: phrase;types des mots. Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    j'ai une super planche à voile;S V A N O N
    planche noire à voile: N A O N
    école ingénieur;N A
    S : sujet (je)
    V : verbe (ai)
    A :adjectif (super)
    N : nom (planche)
    O : préposition (à)
    N : nom (voile)

    Soit une liste des patrons dans le fichier "patron" dont chaque ligne un patron. Par exemple:

    Enfin, le problème posé est : Chercher et afficher à la sortie standarde les phrases qui contient un des patrons. Dans un patron, les N représentent un des termes.

    Dans cet exemple, on aura comme résultat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    super plance à voile
    planche noire à voile
    car ça correspond au patron N O N



    J'ai gardé les termes avec un tableau term[]. Ensuite, je pense qu'il faut utiliser la commande grep mais je n'arrive pas à faire comprendre au grep qu'il faut remplacer les termes différents. J'ai fait :

    grep "${term[*]} .* ${term[*]}" phrases

    mais ça n'a pas marché

    Si vous pourriez m'aider!

  2. #2
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 54
    Points : 48
    Points
    48
    Par défaut explique plus
    vous n'avez pas bien décrit votre prob, veuillez présiser encore plus les erreurs qui se produisent


    _________________________________________________
    on est sur www.developpez.com, et pas sur www.OnFaitVosDevoirs.com

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 65
    Points : 40
    Points
    40
    Par défaut
    Avec grep "${term[*]} .* ${term[*]}" phrases , je voulais que ça remplace term[*] par des termes donnés. Ainsi, ça aurait cherché des patternes :

    "super planche .* super planche"
    "super planche .* voile"
    "planche noire .* super planche"
    ....

    dans le fichier phrases

    Mais enfin j'ai découvert que ça a remplacé tout le tableau terme[] dans ${terme[*]} --> ça a fait : grep "super planche planche noire voile .* super planche planche noire voile", ce qui n'est pas du tout ce que je voulais.

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/04/2008, 19h24
  2. Problème pour faire des box extensibles avec des images)
    Par dream_of_australia dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 17/11/2007, 11h58
  3. [XPath] Problème pour rechercher des caractères spéciaux
    Par JolyLoic dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 13/12/2006, 14h41
  4. [image] Problème de suppression des max locaux avec Canny
    Par Rafoo dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 06/11/2005, 01h22
  5. Réponses: 1
    Dernier message: 30/10/2005, 10h19

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