私にはタスクがあります:
- name: copy files
copy:
src: "c:\\path\\to\\dir{{ item | replace('/','\\') }}"
dest: "/tmp/{{ item }}"
with_items:
- "{{ paths }}"
私も試しました: replace(\"/\",\"\\\")
、replace(\"/\",\"\\\\\")
しかし何も機能しません、何か助けはありますか?
paths
project/folder1/bin
、、などが含まれますproject/folder2/bin
...
答え1
値としてバックスラッシュを持つ変数を定義することで、引用符の問題を回避できます。
- name: copy files
copy:
src: "c:\\path\\to\\dir\\{{ item | replace('/', backslash) }}"
dest: "/tmp/{{ item }}"
vars:
backslash: "\\"
with_items:
- "{{ paths }}"