Bonjour,

l'idée de base :
reprendre un job existant, générant 2 rapports log_ko/log_ok
convertir ça en un unique fichier html
pour le faire recevoir à un opérateur dans lotus notes
afin d'avoir un rapport unique donc le contenu est formaté tel que log_ko=gras
log_ok=normal
et forcer ça en font courrier

donc voilà ce que j'ai réussi à faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
[...]
# en fin d'analyse envoyer un rappot :
print "<html><body><font face="courier"><b>" >> /tmp/rapport_p7.htm
cat $log_ko | sed -e "s/$/\\<br>/" >> /tmp/rapport_p7.htm
print "</b>" >> /tmp/rapport_p7.htm
cat $log_ok | sed -e "s/$/\\<br>/" >> /tmp/rapport_p7.htm
print "</font></body></html>" >> /tmp/rapport_p7.htm
 
(
echo "From: test@exploitation.localdomain"
echo "To: francoisp"
echo "subject: Controle de la p7"
echo "MIME-Version: 1.0"
echo "Content-Type: text/html"
echo "Content-Disposition: inline"
cat /tmp/rapport_p7.htm
) | /usr/sbin/sendmail francoisp
 
rm /tmp/rapport_p7.htm
mais il reste un seul probleme, c'est que je doit convertir aussi une tabulation unix en tabulation html pour certaines lignes du rapport (en fait pour toutes les tabulations)

mais la doc html ne prévoit pas de tabulation à priori ?
j'ai tanté un &nbsp mais ça insert des espaces et pas des tabs.