Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die an xargs übergebenen Daten werden zweimal in einer Zeile abgelegt

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.