Pb de redirection et métacaratère

Bonsoir,

voilà je travaille sur la réalisation d’un script me permettant d’automatiser mon installation.

mais je tombe sur un pb au moment ou je veux faire la partie suivante

cat <<FIN > /home/virtual/.mailfilter
logfile "/home/virtual/.maildrop.log"
`[ -d $DEFAULT ] || (maildirmake $DEFAULT && maildirmake -f Spam $DEFAULT && maildirmake -f sent-mail $DEFAULT && maildirmake -f SpamToLearn $DEFAULT && maildirmake -f SpamFalse $DEFAULT)`

`test -r $HOME/$DEFAULT.mailfilter`
if( $RETURNCODE == 0 )
        {
        log "(==)  Including $HOME/$DEFAULT.mailfilter"
                exception {
                        include $HOME/$DEFAULT.mailfilter
                }
        }
FIN

si je fais un cat du fichier j’obtiens

logfile "/home/virtual/.maildrop.log"



if(  == 0 )
        {
        log "(==)  Including root/.mailfilter"
                exception {
                        include root/.mailfilter
                }
        }
FIN

pour la partie concernant les $ c’est bon je fais précéder d’un
mais les deux lignes qui commencent par `ne fonctionnent pas même avec \

Merci