Supression de ligne avec condition BASH

Résolu/Fermé
gardiendelanuit Messages postés 1769 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 - Modifié par gardiendelanuit le 22/12/2011 à 17:39
gardiendelanuit Messages postés 1769 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 - 22 déc. 2011 à 18:31
Bonjour,

Voilà mon problème: Je cherche à supprimer des lignes dans un fichier texte (ou variable si possible) qui ne contiennent pas un mot précis (dans une liste dejà creée).
Un exemple: Le mot lire

12 pluie    
10 Google    
5 lire    
1 Programme 


Donne:

5 Lire    


En réalité je chercher à faire une extraction d'une ligne contenant le mot désiré à partir d'une liste fabriquée précédement.

J'ai testé plusieurs solutions sans résultat.

Merci d'avance pour vos réponses :)

A voir également:

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
22 déc. 2011 à 17:41
Salut,

J'ai rien pigé ;-((

Je cherche à supprimer une ligne dans un fichier texte (ou variable si possible) qui contient un mot précis (dans une liste dejà creée.

Il ressemble à quoi ton fichier texte ? C'est celui de ton exemple ?
La liste elle ressemble à quoi ? Comment l'obtiens-tu ?


Une exemple: Le mot lire
12 pluie
10 Google
5 Lire
1 Programme

donne:
5 Lire


Tu le sort d'où le mot ?
Qu'est-ce qui donne "5 lire" ? Quelle commande ?

Tu parles de supprimer et là tu affiches ;-\
0
gardiendelanuit Messages postés 1769 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
Modifié par gardiendelanuit le 22/12/2011 à 18:04
Oui j'ai modifié le message avant que tu repondes >< désolé ça doit faire plusieurs jours et heures d'affilés que je suis sur ce script.

Donc ce que je veux faire c'est un script qui récupère le code source d'une page internet et qui le filtre de facon à obtenir le texte brute (sans balises, seulement le texte brute affiché sur cette page).
Ensuite je creer une liste de chaque mot de cette page avec leur occurences et pour l'utilisateur, j'ai rajouté une option lui permettant de rechercher l'occurence d'un mot en particulier.
Le mot en question est récupéré et stocké dans une variable (ici "$mot").
Par exemple il tape www.google.fr et entre comme option de recherche le mot "Google".
Le script lui affichera donc le nombre de fois que le mot "Google" apparait sur la page en question.

N'hésite pas pour plus de détail :)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
22 déc. 2011 à 18:11
grep 'Google' fichier_liste 
0
gardiendelanuit Messages postés 1769 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
Modifié par gardiendelanuit le 22/12/2011 à 18:31
Merci j'avoue que là j'ai pas été fort : / j'avais oublié ce que pouvait faire ce grep...
Merci encore :D
0