Linux
Ansible:如何連接字元串和整數成為新字元串
我需要有關如何將字元串(linux)和數字(0002)聯合/組合為 linux0002 的 ansible playbok 幫助。還有我如何在算術運算後使用 %04d 格式化整數 2 。
問:“如何將字元串(linux)和數字(0002)聯合/組合成linux0002? ”
A:使用格式,例如
- 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’