每天生成一次CSV,其中包括一列包含几行的名称(每个名称一行) 我想将这些名称作为电子邮件发送到某个通讯组列表。
这是我到目前为止所拥有的:
#!/bin/bash
names=`cat /list_of_names.csv`
echo "$names" | mail -s "You got mail" "email@email.com"
问题在于电子邮件始终为空。正确提供了正确的主题行,但其中没有文本。 当我在控制台中手动检查变量时(回显“ $ names”),所有名称均正确列出。
为什么电子邮件为空?有人有主意吗?
答案 0 :(得分:0)
以防万一您在读取文件时遇到问题
cat /list_of_names.csv 2>&1 | mail -s "You got mail" "email@email.com"