Linux
Procmail 變數到命令
也許是愚蠢的問題,但我在任何地方都找不到。我在 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"