将variables传递给命令

也许愚蠢的问题,但我无法find任何地方。 我有一个variables在procmail(例如$ SUBJECT),我需要推它到一些shell命令。 就像是:

 #在/ etc / procmailrc中
 SUBJECT =“^(XX  - )?Subject:?”

 #在用户定义的procmailrc文件中
 FORMAIL =的/ usr /斌/ FORMAIL
 :0 fhw
 |  $ {FORMAIL} -A'X-Subject-Is:$ SUBJECT'

但它保存了一个头X-Subject-Is: $SUBJECT ,而不是主题行。有什么办法,如何将variables推送到shell命令?

该命令受制于正常的shellvariablesreplace规则,因此只需用双引号replace单引号即可。

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