We własnym przykładzie używasz &&, aby użyć dwóch poleceń w jednym wierszu - dlaczego więc tego nie zrobić
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file | xargs -L1 -I db gzip database.sql
jeśli naprawdę chcesz zrobić to wszystko w jednym wierszu, używając tylko xargs. Chociaż wierzę, że
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file; gzip *.sql
miałoby więcej sensu.