【发布时间】:2018-12-12 09:58:50
【问题描述】:
我有一个文件列表(带有完整路径)。 如何仅选择与模式匹配的文件?
例如我有:
/tmp/test/a.txt
/tmp/test/b.txt
/tmp/test/c.log
/tmp/test/d.log
/tmp/test/e.txt
我只想获取以 log 结尾的文件
/tmp/test/c.log
/tmp/test/d.log
我认为我的列表不适用于您的示例
这是我的脚本及其输出
- name: List all files
debug:
msg: "{{ item }}"
verbosity: 3
with_items: "{{ valid_logs_dir_files.stdout_lines }}"
将打印
changed: [localhost] => (item=/tmp/test/a.txt)
ok: [localhost] => (item=/tmp/test/b.txt)
ok: [localhost] => (item=/tmp/test/c.log)
ok: [localhost] => (item=/tmp/test/d.log)
ok: [localhost] => (item=/tmp/test/e.txt)
【问题讨论】:
标签: ansible