可无用的剧本,用于查找文件字符串,然后是另一个字符串

问题描述 投票:0回答:1

我想找到字符串

person
并在等符号之后提取值
firstname

,对于所有出现

lastname
我知道如何在文件中找到字符串,例如
person
但是知道如何提取
遵循所有出现
person
的值。
在文件中,可能只有一次发生

firstname

或五个。

非常感谢您从新手ansible编码器中。
    
这有点棘手,但有可能。
为了简单起见,让我们考虑两个限制:

文件位于与playbook
相同的目录中

名称的顺序是不可变的 - 否则,逻辑可能会更加复杂。

话虽如此,我们可以:


使用the文件并循环循环浏览其内容

lastname

string file ansible
1个回答
1
投票
删除“键”,以便仅使用

person

保留名称。请注意,此处的用法如下所示,该操作将在字符串上执行,而不是在字符串列表上执行
    由于我们获得了平坦的列表,我们可以以2组为组,代表名字和姓氏
  • 这些对获得全名:
person

注意允许从
    lookup('file', item.path)
  • 模块返回值的内容清理剧本日志的用法。
    	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.