我对jenkins和UNIX命令都很陌生。如何通过shell命令逐行读取txt文件并将其添加到环境变量中? 我的目标是阅读生成的文本文件,然后通过邮件发送内容,因为我已经下载了邮件插件。
答案 0 :(得分:2)
我个人认为这是用shell读取它然后用jenkins发送它的最好方法。我宁愿做一些小应用程序,它会读取然后发送它,但这取决于你的目标是什么。
但是好的,你可以这样做: 1.执行像这样的shell脚本
#!/bin/ksh
file="somePropertyFile.properties"
counter=1
while IFS= read line
do
# display $line
echo "$line"
counter=`expr $counter + 1`
# either export it
# export $counter=$line
# or send it straight trough mail "sendmail"
mail -s $line you@youremailid.com
done <"$file"
希望有所帮助