[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ca bashe mal



J.Pierre Pourrez a écrit, mardi 13 décembre 2005, à 23:37 :
> Bonsoir à tous,

bonjour,

> J'essaie d'utiliser le petit shell ci-dessous pour envoyer un courriel
> avec fichier joint à plusieurs destinataires.
> 
> #!/bin/sh
[...] 

> Hélas, le script sort de la boucle à la première adresse.
> 
> Comment faire pour remédier au problème ?

La boucle  de ton  script est correcte,  mais mutt attend  aussi quelque
chose  sur l'entrée standard,  il doit  avaler les  autres lignes  de la
liste avec le premier message... ?

#!/bin/sh

WORKDIR="$HOME/reprise/cgpme"
while read dep mail; do
  echo -e "$dep\t$mail"
  "$WORKDIR/message.txt" < mutt \
    -s "Reprise d'entreprise" \
    -a "$WORKDIR/$dep.doc" \
    $mail
done < liste.txt

-- 
Jacques L'helgoualc'h



Reply to: