GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie speichere ich die Befehlsausgabe in Ansible in einem Array?

Ansible speichert die Ausgabe von shell und command Aktionsmodule in stdout und stdout_lines Variablen. Letztere enthält einzelne Zeilen der Standardausgabe in Form einer Liste.

Um über die Elemente zu iterieren, verwenden Sie:

with_items:
  - "{{ annoying.stdout_lines }}"

Sie sollten daran denken, dass Sie ls parsen Ausgabe kann in manchen Fällen zu Problemen führen.


Linux
  1. Wie weist man die Ausgabe eines Befehls einer Shell-Variablen zu?

  2. Wie kann man einen Befehl dazu bringen, zu glauben, dass seine Ausgabe an ein Terminal geht?

  3. Bash-Skript:Wie weist man jede Zeile der Befehlsausgabe Werten in einem Array zu?

  4. Wie speichert man einen Befehl in einer Variablen in einem Shell-Skript?

  5. So speichern Sie das Ergebnis von diff in Linux

So aktivieren Sie den Zeitstempel in der Ausgabe des Linux-Verlaufsbefehls

So booten Sie in die Linux-Befehlszeile

So leiten Sie die Shell-Befehlsausgabe um

So speichern Sie einen Linux-Befehl als Variable im Shell-Skript

Wie drucke ich die Linux-Befehlsausgabe in eine Datei?

So bereinigen Sie die Ausgabe des Linux-Befehls „script“.