• [^] # Re: Precision

    Posté par . En réponse au message Lignes avec mots identiques. Évalué à 3.

    Réfléchissez avant de vous exprimer...


    Alors là, c'est vraiment le comble ! C'est vraiment l'hôpital qui se fout de la charité !

    Tout le monde s'est penché sur ton problème sur deux posts différents, on t'a proposé plein de solutions dont la mienne, en Perl, dans le premier commentaire, et non seulement tu as le culot de te plaindre, mais en plus tu fais la morale aux gens, et tout cela parce que l'on te dit de rester sur le premier post !

    Est-ce que tu as toi-même réfléchi avant de t'exprimer ?
    Si tu ne trouves pas la solution, c'est parce qu'à la base, ton problème n'est pas clair dans ta propre tête :

    En gros je veux avoir dans le fichier2 les lignes du fichier1 ayant le même 2ème mot (par exemple).


    Ca veut dire quoi ? Tu veux pouvoir préciser quel mot dans la phrase tu veux examiner ? Chose qui n'était pas précisée jusque là et auquel cas il faut trier ton fichier à partir de cette position, ou bien tu veux que ça marche pour tous les mots dupliqués, auquel cas tu pourrais très bien te retrouver également avec :

    Ma maison est rouge
    mon toit doit etre rouge

    Dans ce cas, il faut d'abord recenser tous les mots, et ensuite récupérer les lignes qui les contiennent. Es-tu sûr d'avoir pensé à tout cela auparavant ?

    En plus, on t'a posé d'autres questions auxquelles tu n'as pas daigné répondre, telle que :"pourquoi spécialement en Perl". Enfin, la solution en shell que je t'ai filé implémente un algo qui fonctionne. Tu n'as plus qu'à l'adapter tel quel en Perl. Si tu ne sais pas le faire, tu utilises ce que je t'ai écrit dans mon premier commentaire (encore), et tu lis la doc !

    Réfléchis avant de t'exprimer !