Linux

Procmail 變數到命令

  • May 23, 2012

也許是愚蠢的問題,但我在任何地方都找不到。我在 procmail 中有一個變數(例如 $SUBJECT),我需要將它推送到一些 shell 命令。就像是:

# 在 /etc/procmailrc
SUBJECT="^(XX-)?主題:?"

# 在使用者定義的 procmailrc 文件中
FORMAIL = /usr/bin/formail
: 0 韌體
| ${FORMAIL} -A 'X-Subject-Is: $SUBJECT'

但它為我節省了一個標題X-Subject-Is: $SUBJECT,而不是主題行。有什麼辦法,如何將變數推送到 shell 命令?

該命令受正常 shell 變數替換規則的約束,因此只需嘗試將單引號替換為雙引號即可。

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

引用自:https://serverfault.com/questions/391828