Trong ví dụ của riêng bạn, bạn sử dụng &&để sử dụng hai lệnh trên một dòng - vậy tại sao không làm như vậy
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file | xargs -L1 -I db gzip database.sql
nếu bạn thực sự muốn làm tất cả trong một dòng chỉ sử dụng xargs. Mặc dù tôi tin rằng
cat file | xargs -L1 -I db mysqldump db > db.sql && cat file; gzip *.sql
sẽ có ý nghĩa hơn.