我有一本剧本,其任务会生成2个字符串,我需要将它们进行比较并将它们之间的差异作为输出。
我已经阅读了有关'diff'命令https://stackoverflow.com/a/53820999/9797983的信息,通过该命令我们可以生成2个文件或目录之间的差异。但这不适用于字符串。
ansible是否有可用的命令或模块来提供两个字符串之间的区别?
答案 0 :(得分:0)
要在shell模块中使用diff命令,可以这样运行它:
ansible localhost -m shell -a '/bin/bash -c "diff <(echo {{ a }}) <(echo {{ b }})"' -e 'a=hello b=hello'