在Ansible中,我们可以使用shell模块来执行shell命令。当我们需要使用shell expansion时,我们可以在shell模块中使用command选项。下面是使用$( 在这个示例中,我们使用了$( 注意:如果您需要在模块内使用变量,则需要使用{{}}进行操作。下面是一个使用变量的示例: 在这个示例中,我们使用了{{}}来将变量file_path插入到命令中,并使用$(<)展开文件内容。 总之,要在Ansible中使用shell展开,您可以使用shell模块中的$(<)展开文件,也可以将变量插入到展开中。- name: 使用shell展开执行命令
shell: echo $(- name: 使用变量和shell展开执行命令
shell: echo $(<{{ file_path }}>)