读取groovy文件中的行并将其拆分以查找字符串

时间:2017-03-09 04:06:43

标签: groovy

我有一个包含以下内容的文件:

aws_elb.web-elb
aws_autoscaling_group.web-asg
aws_launch_configuration.web-lc

此文件可能会变大。我想迭代每一行并将它们拆分为“。”然后检查第一部分。一旦我找到“aws_autoscaling_group”,我想退出循环并返回true。

什么是最常规的做法?

1 个答案:

答案 0 :(得分:3)

只需阅读文件并检查其是否包含'aws_autoscaling_group'

def fileContents = new File('/file/path').text
def result = fileContents.contains('aws_autoscaling_group.') ? true : false
println result