我有一项任务,我应该在哪里将文件从其来源复制到目的地,同时在目的地重命名。
我的任务如下:
- name: Go to the target folder
shell: ls
args:
chdir: "{{pathTest}}/target"
register: resultLS
- debug:
msg: "{{resultLS}}"
- name: copy jar file
copy:
src: "{{resultLS.stdout}}"
dest: "{{pathTest}}"
mode: 0777
但是,像这样复制jar文件的名称相同,我的目的是如何在dest
中重命名(理想情况下是复制操作)
想法?
答案 0 :(得分:2)
将其重命名为:
^[A-Za-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{1,4}[^\\S]+$
你在这里:
renamed.jar
说明:
ls
output! 考虑如何处理多个文件。
上例中的- 仅复制第一个