In Ihrem eigenen Beispiel verwenden Sie &&, um zwei Befehle in einer Zeile zu verwenden - also warum nicht
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file | xargs -L1 -I db gzip database.sql
wenn Sie wirklich alles in einer Zeile nur mit xargs machen wollen. Obwohl ich das glaube
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file; gzip *.sql
würde mehr Sinn machen.