用例:我想将一封电子邮件从 procmail 传递到 shell 脚本,并让脚本将Subject:标头值存储为一个变量和Return-Path:标头值。
作为测试,我正在使用以下脚本:
#!/bin/bash
while read data; do
SearchCriteria1=$(echo "$data" | grep "Subject: " | cut -c 9-)
SearchCriteria2=$(echo "$data" | grep "Return-Path: " | cut -c 13-)
echo "$SearchCriteria1" > test.1
echo "$SearchCriteria2" > test.2
done
echo 语句只是一个测试。我计划稍后在脚本中使用这些变量。
但是,当我尝试此操作时, test.1 和 test.2 只有空行。我知道我遗漏了一些明显的东西。有人可以指出我正确的方向吗?