Stephane Jourdois wrote:
On Tue, Jan 30, 2007 at 02:56:01PM +0100, Daniel Caillibaud wrote:
noreply@asyd.net wrote:
Une page dans votre Wiki a été ajoutée ou modifiée. Voici les détails : Je n'ai pas réussi à ajouter cette ligne
^Reformater du xml (virer tous les retours chariot puis en mettre un avant chaque tag ouvrant) |%%sed -e "s/\n//g; s/<\([^\/]\)/\n<\1/g" < fichier.xml%%|
Euh... tu voulais probablement dire : | tr -d '\r\n' | sed 's/</\n&/g' fichier.xml
Euh, oui, (en fait j'avais un pb sur des xml en 1 seule ligne, et je me suis dit que pour que ça serve à d'autre, il fallait étendre un peu, en virant avant mon ajout de \n les retours existants, et j'ai bêtement ajouté un s/...//). Mais il faudrait plutôt tr -d '\r\n' <fichier.xml | sed 's/</\n&/g'
... Puisque sed ne peut pas retirer les retours chariots, puisqu'il fonctionne en mode "ligne par ligne".
Oeuf corse Sinon, je n'ai pas compris pourquoi dokuwiki ne voulais pas de ma ligne de tableau (je doute qu'il ait refusé à cause du contenu stupide de la 1re expression sed) -- Daniel