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 |
---|---|
-t | Verbose. Gibt aus was letztendlich ausgeführt wird. Ohne -t sieht man nicht wie die zusammengesetzte Kommandozeile aussieht |
-i | Per 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 {} -Option3In obigem Beispiel würde die Ausgabe vom ersten Befehl hinter „-Option2“ eingefügt, statt an das Ende der Kette |