Supression de ligne avec condition BASH
Résolu
gardiendelanuit
Messages postés
1854
Statut
Membre
-
gardiendelanuit Messages postés 1854 Statut Membre -
gardiendelanuit Messages postés 1854 Statut Membre -
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
Donne:
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 :)
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:
- Supression de ligne avec condition BASH
- Partage de photos en ligne - Guide
- Excel cellule couleur si condition texte - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
- Aller à la ligne excel - Guide
3 réponses
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 ;-\
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 ;-\
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 :)
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 :)