Question

Ceci est mon script ci-dessous qui fonctionne bien car il envoie uniquement des e-mails en texte brut.

Ma question est donc la suivante : comment puis-je modifier mon script ci-dessous pour l'envoyer sous forme d'e-mail au format HTML ?Je veux montrer la couleur du texte de cette expression (echo "100*$TEST2/$TEST1" | bc -l) comme RED dans un e-mail et cela ne peut être fait que dans des e-mails au format HTML.C’est la raison pour laquelle je pensais envoyer un e-mail au format HTML.Toutes les suggestions seront d’une grande aide.

#!/bin/bash

TEN_DAYS="3793274 230667"

TEST1=`echo $TEN_DAYS | awk '{print $1}'`
echo $TEST1

TEST2=`echo $TEN_DAYS | awk '{print $2}'`
echo $TEST2

mailx -s "Report" -r uname@host.com uname@host.com <<EOF

Error  Percentage: `(echo "100*$TEST2/$TEST1" | bc -l)`

EOF
Était-ce utile?

La solution

Voici quelques façons d'envoyer des emails de type HTML avec mailx

http://www.unix.com/unix-advanced-expert-users/37480-display-html-text-body-using-unix-mailx.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top