pour scripter des appels à des commandes interactives, en règle générale, je fais des here script. Mais avec vi, c'est pas gagné, parce qu'il râle si l'input est pas un terminal.
Est-ce que echo ne pourrait pas suffire dans ton cas ?
echo 'SHELL=/bin/sh
PATH=/usr/bin
DEFAULT=/home/essai/mail/ #repertoire pa defaut ou sont stockes les mails
MAILDIR=/home/essai/
LOGFILE=$MAILDIR/.procmail.log
# echo
Posté par gaaaaaAab . En réponse au message shell dans un editeur. Évalué à 3.
Est-ce que echo ne pourrait pas suffire dans ton cas ?
echo 'SHELL=/bin/sh
PATH=/usr/bin
DEFAULT=/home/essai/mail/ #repertoire pa defaut ou sont stockes les mails
MAILDIR=/home/essai/
LOGFILE=$MAILDIR/.procmail.log
INCLUDEDIR=/home/essai/.procmailrc
MAILCOPY=/home/essai/copymail/
:0c:
* ^From.*fai@hotmail.com
$MAILCOPY' > /home/test/.procmailrc