循环通过Bash中的(CSV)作为变量

时间:2017-12-02 03:42:41

标签: arrays bash loops csv while-loop

我尝试使用包含3列(名称,日期,经理)的CSV文件并运行一个脚本,该脚本将读取CSV并使用其变量为每行发送电子邮件

测试栏看起来像这样

react-native

到目前为止我所拥有的是

Name    Date .        Manager
user1   11/11/2018    test1
user2   11/12/2018    test2
user3   11/13/2018    test3

while IFS="," read Name Date Manager do echo $Name, $Date $Manager sendEmail -o tls=yes -f YourEmail@gmail.com -t $Manager@domain.com -s smtp.gmail.com:587 -xu my@gmail.com -xp YOURPASSWORD -u "Hello $Name" -m "How are you? Testing $Date." done < test.csv 仅打印出该列的第一行。 输出echo $Name, $Date $Manager,我认为只发送一封电子邮件而不是3

任何帮助都会很棒

0 个答案:

没有答案