Dans votre propre exemple, vous utilisez &&pour utiliser deux commandes sur une seule ligne - alors pourquoi ne pas le faire
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file | xargs -L1 -I db gzip database.sql
si vous voulez vraiment tout faire sur une seule ligne en utilisant uniquement xargs. Même si je crois que
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file; gzip *.sql
aurait plus de sens.