Bash-suppression des balises html
Résolu
Bonjour,
je fais appel à vous car
1) je voudrais supprimer les balises html d'un fichier
2) j'ai donc fais une sortie html de mon fichier mais la mise en forme n'est pas la meme que celle du fichier d'origine, je m'explique : mon fichier est sous forme de liste et en html tout est a la suite séparé par des espaces..
Merci par avance de l'aide que vous voudrez bien m'apporter
je fais appel à vous car
1) je voudrais supprimer les balises html d'un fichier
2) j'ai donc fais une sortie html de mon fichier mais la mise en forme n'est pas la meme que celle du fichier d'origine, je m'explique : mon fichier est sous forme de liste et en html tout est a la suite séparé par des espaces..
Merci par avance de l'aide que vous voudrez bien m'apporter
3 réponses
Résumé de la discussion
Le souci central est de supprimer les balises HTML d'un fichier en préservant la mise en forme et de compter les mots sans se baser sur les balises. Des conseils évoquent l'utilisation d'outils comme w3m pour extraire le contenu sans balises et des méthodes comme sed pour exclure les éléments HTML. La discussion met aussi en évidence qu'il faut éviter de supprimer les entités < et > avant les balises, puis isoler ces balises pour obtenir le texte brut. En parallèle, des échanges portent sur la mise en forme de la sortie HTML, notamment l'affichage des comptes de mots sous forme de liste et la gestion des sauts.
-
ContributeurSalut,
Merci de mettre un exemple de ton fichier ou ici (copier/coller) ou en pièce jointe sur https://www.cjoint.com/ ;-\
Zen my nuggets ;-)
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. -
le fichier est sous la forme :
1804 a
1750 class
1364 div
943 http
885 fr
881 n
828 href
503 le
487 du
et en sortie html :
1804 a 1750 class 1364 div 943 http 885 fr 881 n 828 href 503 le 487 du
je voudrais donc que n'apparaissent pas les balises genre class div href ... et que il y ait un saut a la ligne apres chaque mot-
-
-
-
-
ContributeurBen alors la solution donnée là devrait t'aider à solutionner ton problème ;-)
-
-
Maintenant passons au saut a la ligne. Comment faire que dans ma sortie html les comptes des mots soient sous forme de liste?