Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/07/2009, à 18:42

Freezix

Problème de gestion du contenu des fichiers en ligne de (résolu)

Salut,

voici mon problème, sed ne fonctionne que ligne par ligne...

dans un fichier par exemple, j'ai condensé plusieurs fichiers html:

<html>
<head>
</head>
<body>
<table>
</table>
</body>
</html>
<html>
<head>
</head>
<body>
<table>
</table>
</body>
</html>
<html>
<head>
</head>
<body>
<table>
</table>
</body>
</html>
etc etc...

et je veux supprimer ce qu'il y a en <table> et </table> par exemple

j'ai essayé sed -e 's/<table>.*</table>//g' mais étant donné qu'il ne fonctionne que ligne par ligne, cette solution est à rejeter...

Je pourrais me débrouiller en php, mais j'aimerais y arriver en shell

awk fonctionne-t-il lui aussi ligne par ligne?

Dernière modification par Freezix (Le 05/07/2009, à 20:22)

Hors ligne

#2 Le 05/07/2009, à 20:20

Freezix

Re : Problème de gestion du contenu des fichiers en ligne de (résolu)

je crois avoir trouvé, sed -e '/<table>/,/<\/table>/d ou pour un remplacement sed -e '/<table>/,/<\/table>/{s/.*//g}

Hors ligne