1 votes

Variable Procmail à la commande

Peut-être une question stupide, mais je ne la trouve nulle part. J'ai une variable dans procmail (par exemple $SUBJECT) et je dois la pousser vers une commande Shell. Quelque chose comme :

\# in /etc/procmailrc
SUBJECT="^(XX-)?Subject: ?"

# in user defined procmailrc file
FORMAIL=/usr/bin/formail
:0 fhw
| ${FORMAIL} -A 'X-Subject-Is: $SUBJECT'

Mais ça m'a permis d'économiser un en-tête X-Subject-Is: $SUBJECT pas avec la ligne d'objet Existe-t-il un moyen de pousser une variable dans la commande Shell ?

3voto

chutz Points 7404

La commande est soumise aux règles habituelles de remplacement des variables Shell, alors essayez simplement de remplacer les guillemets simples par des guillemets doubles.

| ${FORMAIL} -A "X-Subject-Is: $SUBJECT"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X