使用格式:
{{变量名|过滤方法}}。
下面是实现获取一个文件路径变量过滤出文件名的一个示例:
{{ path | basename }}
获取文件所处的目录名:
{{ path | dirname }}
下面为一个完整的示例,实现从“/etc/profile”中过滤出文件名“profile”,并输出重定向到/tmp/testshell文件中。
----
hosts: 192.168.1.21
vars: filename: /etc/profile
tasks: - name: "shell1"
shell: echo {{ filename | basename }} >> /tmp/testshell