Variável do Procmail para o comando

1

Talvez uma pergunta estúpida, mas não consigo encontrá-lo em lugar algum. Eu tenho uma variável no procmail (por exemplo, $ SUBJECT) e eu preciso empurrá-lo para algum comando shell. Algo como:

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

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

Mas salve-me um cabeçalho X-Subject-Is: $SUBJECT , não com a linha Assunto. Existe alguma maneira, como empurrar variável para o comando shell?

    
por stderr 23.05.2012 / 14:57

1 resposta

3

O comando está sujeito às regras normais de substituição de variáveis do shell, portanto, tente substituir as aspas simples por aspas duplas.

| ${FORMAIL} -A "X-Subject-Is: $SUBJECT"
    
por 23.05.2012 / 15:00