sql >> Databasteknik >  >> RDS >> Mysql

Lägger data som skickas till xargs två gånger på en rad

I ditt eget exempel använder du &&för att använda två kommandon på en rad - så varför inte göra

cat file | xargs -L1 -I db mysqldump db > db.sql && cat file | xargs -L1 -I db gzip database.sql

om du verkligen vill göra allt på en rad med endast xargs. Fast jag tror det

cat file | xargs -L1 -I db mysqldump db > db.sql && cat file; gzip *.sql

skulle vara mer vettigt.



  1. Radera korsningsdata automatiskt tillsammans med DELETE av en post?

  2. Hur man ogiltigförklarar en SQL-sats i Oracle SQL-området så att en ny plan tas fram vid insamling av statistik

  3. skicka array till oracle-proceduren

  4. Hur kör man inbyggda SQL-frågor i samma Hibernate-transaktion?