#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