Ruft einen Befehl 2 mit der Ausgabe eines Befehls 1 auf.

xsel -o -b | xargs -t docker image pull 

Aus obiger Kette wird:

docker image pull somewhere.com:/registry/some_image:blafasel
somewhere.com:/registry/some_image:blafasel

docker image pull 

Abtrakter Aufruf:

<command to use output of> | xargs <Command to run>

Option Beschreibung
-tVerbose. Gibt aus was letztendlich ausgeführt wird.
Ohne -t sieht man nicht wie die zusammengesetzte Kommandozeile aussieht
-iPer Default wird die Ausgabe vom ersten Kommando einfach an das Ende vom zweiten Kommando gesetzt.
Will man sie an einer anderen Stelle haben kann man mit -i und „{}“ an der gewünschten Stelle einfügen

<command to use output of> | xargs -i <Command to run> -Option1 -Option2 {} -Option3
In obigem Beispiel würde die Ausgabe vom ersten Befehl hinter „-Option2“ eingefügt, statt an das Ende der Kette