所以我有每天运行的批处理文件,他们接受命令行输出并将其放入一个在桌面上过度使用的文本文件。我想使用一个脚本来只在输出的最后得到结果,看起来像;
================================================================
Test abcd | passed: 12 | failed: 15 | skipped 42
=================================================================
我想:
- 读入文本文件最底部的输出,格式如上所示
- 从多个文本文件中读取1个单独的电子邮件(大约有5种不同的输出,所有格式都相同,不同的结果和不同的测试名称)
- 醇>
以电子邮件
中的表格格式通过电子邮件发送Pass | Fail | Skipped Test 1 | 10 | 15 | 20 Test 2 | 10 | 15 | 20
4.电子邮件需要在实际测试运行后每天发送(我已经自动化了测试)
答案 0 :(得分:1)
grep -C1 'Test.*passed:.*failed:.*skipped' filename | mail -s "The Subject" recipient@example.com