Cherche aide pour la fonction awk sous linux

Résolu/Fermé
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 - 8 févr. 2008 à 14:48
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 - 14 févr. 2008 à 12:45
Bonjour,
j'ai des données à recuperer avec la fonction awk sous linux et je voudrais savoir comment faire pour extraire les données que je veux a partir des pages html que j'ai dans un fichier sur mon bureau.
merci pour celui qui veux m'aider.
A voir également:

31 réponses

abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
12 févr. 2008 à 16:29
comment les mettre dans un fichier texte à partir de la console?simplement en copiant et en collant?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
12 févr. 2008 à 16:35
sed -n '/M\.\|Mme/{N;s#<[^>]*>##g;s/[ ]\{2,\}//g;s/\n/ : /p}' 22001.html > fichier_sortie.txt
;-))
0
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
12 févr. 2008 à 16:50
une toute derniere question comment généraliser sur tout les autres fichiers que j'ai.
les pages html se trouvent dans un repertoire nommé 022 et 053 .
merci pour tout
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
12 févr. 2008 à 16:55
Tu veux tous les résultat dans un seul et même fichier de sortie ou chaque page dans un fichier différent ?
0
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
12 févr. 2008 à 16:59
je veux tous les résultat dans un seul et même fichier de sortie
0
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
12 févr. 2008 à 17:04
je ne sais pas comment faire pour que la fonction que tu m'as donné s'applique a toutes les pages que j'ai. car chaque page représente les résultats d'une commune, donc il me faut appliquer cette fonction pour toute les pages , ce que je n'arrive pas a faire en les mettant dans un répertoire quelconque.
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
12 févr. 2008 à 17:09
sed -ns '/M\.\|Mme/{N;s#<[^>]*>##g;s/[ ]\{2,\}//g;s/\n/ : /p}' 022/* >> fichier_sortie.txt

sed -ns '/M\.\|Mme/{N;s#<[^>]*>##g;s/[ ]\{2,\}//g;s/\n/ : /p}' 053/* >> fichier_sortie.txt
;-))
0
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
12 févr. 2008 à 17:13
Je te tire un grand chapeau.
tout marche a merveille
mille merci.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
12 févr. 2008 à 17:14
De rien ;-))
0
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
13 févr. 2008 à 17:23
bonjour, encore une fois je voudrais vous demander de l'aide
au fait j'ai un petit souci dans le programme que tu m'as donné.
je voudrais supprimer les noms qui se repetent dans mon exemple c'est segolene royal et nicolas sarkozy qui se repetent a cause des resultats du second tour. et moi je n'ai besoin que des resultats du premier tour.
merci
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
13 févr. 2008 à 21:53
Rajoute "e '0,/RAPPEL/d' -e" comme suit dans la commande :
sed -nse '0,/RAPPEL/d' -e '/M\.\|Mme/{N;s#<[^>]*>##g;s/[ ]\{2,\}//g;s/\n/ : /p}' 022/* >> fichier_sortie.txt
;-))
0
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
14 févr. 2008 à 12:30
merci
c'est très gentil.
0
abdali Messages postés 161 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 30 août 2012 8
14 févr. 2008 à 12:45
salut,
puisque tu as une idée des données que j'ai pourrait tu me dire comment faire pour créer un tableau croisé ou il y aurait les candidats comme variable et les différents résultats des département comme individus
merci.
0