可以使用ansible的find模块来查找指定目录下的所有包含数字的目录,同时使用raw模块来执行查找命令。

以下是一个示例的playbook:

---
- name: Find directories with numbers
  hosts: your_host
  tasks:
    - name: Find directories
      raw: find /path/to/directory -maxdepth 1 -type d -regex '.*[0-9].*' -print
      register: directories

    - name: Display directories
      debug:
        var: directories.stdout_lines

在上面的playbook中,将/path/to/directory替换为你要查找的目录路径,将your_host替换为你要执行的主机名或主机组。

执行上面的playbook后,将会输出所有包含数字的目录列表。

ansible 查找某个目录下的所有包含数字的目录指定深度为1并指定执行主机

原文地址: https://www.cveoy.top/t/topic/ibRY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录