使用格式:
{{变量名|过滤方法}}。

下面是实现获取一个文件路径变量过滤出文件名的一个示例:
{{ 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

results matching ""

    No results matching ""