如何使用groovy打印包含特定字符串的行?

时间:2017-07-27 09:12:08

标签: jenkins groovy devops

我有一个Jenkins日志文件,我想在其上打印包含字符串"FOUND"的行。

如何使用Groovy实现这一目标?

1 个答案:

答案 0 :(得分:2)

您可以执行此类操作并在线注释。

//Change log file name in below statement
def lines = new File('/tmp/test123.txt').readLines()
//Get the list of matching lines
def result = lines.findAll { it.contains('FOUND') }
println result*.toString()