Puncte:1

Ansible: Cum să îmbinați șirul și întregul pentru a deveni șir nou

drapel lr

Am nevoie de asistență pentru ansible playbok cu privire la modul de îmbinare/combinare a șirurilor (linux) și a numărului (0002) pentru a fi linux0002. De asemenea, cum pot folosi %04d pentru a formata numărul întreg 2 după operația aritmetică.

drapel br
Dacă „0002” este un număr, este numărul 2. Nu? Am citit întrebarea: „Combină șirul „linux” și numărul 2 pentru a fi șirul „linux0002”.
debug avatar
drapel lr
Da ai dreptate.
Puncte:0
drapel br

Î: "Cum se unesc/combină șirul (linux) și numărul (0002) pentru a fi linux0002?"

A: Folosește format, de exemplu.

    - depanare:
        msg: "{{ _string ~ '%04d'|format(_number) }}"
      vars:
        _string: linux
        _numarul 2

  mesaj: linux0002

Î: "Cum pot folosi %04d pentru a formata numărul întreg 2 după o operație aritmetică?|

R: Același cod funcționează după o operație aritmetică, de ex.

    - depanare:
        msg: "{{ _string ~ '%04d'|format(_number + 1) }}"
      vars:
        _string: linux
        _numarul 2

  mesaj: linux0003

Note

  • Variabila „_number: 0002” este echivalentă cu „_number: 2”
debug avatar
drapel lr
Functioneaza. Mulțumesc Vladimir Botka

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.