我需要 ansible playbok 的帮助,了解如何将字符串 (linux) 和数字 (0002) 连接/组合为 linux0002。此外,我还可以如何使用 %04d 格式化算术运算后的整数 2。
答案1
问:“如何将字符串(linux)和数字(0002)连接/组合为linux0002?“
答:使用格式例如
- debug:
msg: "{{ _string ~ '%04d'|format(_number) }}"
vars:
_string: linux
_number: 2
给出
msg: linux0002
问:“如何使用 %04d 来格式化算术运算后的整数 2?|
答:经过算术运算后,相同的代码仍然有效,例如
- debug:
msg: "{{ _string ~ '%04d'|format(_number + 1) }}"
vars:
_string: linux
_number: 2
给出
msg: linux0003
笔记
- 变量 '_number: 0002' 相当于 '_number: 2'