Bonjour,

J'affiche à l'écran une code que je redirige vers un fichier.
Je souhaite ensuite transmettre ce fichier au format HTML.
Pour celà il faut donc que je substitue le code couleur UNIX et les sauts de lignes à son équivalent html

Seulement j'ai essayé avec tr ou sed, rien n'y fait je n'arrive pas.

par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#!/bin/sh
 
ROUGE="\033[31m"
ROUGE_HTML="<font color='red'>"
BR="\n"
BR_HTML="<br>"
 
echo -e "Toto va etre ecrit en rouge \n\n $ROUGE toto  \n\n" | tee -a test.txt
 
sed -i -e "s/$ROUGE/$ROUGE_HTML/g" test.txt
sed -i -e "s/$BR/$BR_HTML/g" test.txt
Je récolte toutes les erreurs telles que:
"unterminated `s' command"
mais jamais le résultat...

Si une bonne âme peut m'aider...
Merci par avance