Der Linux-Befehl xargs erstellt aus einer Liste (von standard input) Kommandos und führt diese aus.
Befehl-1 | xargs Befehl-2
xargs erstellt aus Befehl-1 eine Liste und baut daraus Kommandos.
Will man Leerzeichen in Datei- und Ordnernamen richtig behandeln, so ruft man einen Befehl find mit dem Parameter -print0
auf.
find . -name "*.tmp" -print0 | xargs -0 rm