Comment concaténer des flux?


9

Je sais que je catpeux concaténer des fichiers, mais je dois concaténer un mélange de fichiers et de flux et diriger le résultat vers un autre processus.

Pour rendre la question plus concrète, je veux concaténer cat abc.sqlavec gzip -dc xyz.sql.gzet cat qvf.sqlet diriger le tout en un seul flux mysql.

Quelle est la meilleure façon d'y parvenir?

Réponses:


14

Utilisez simplement un sous-shell, par exemple

(cat abc.sql; gzip -dc xyz.sql.gz; cat qvf.sql) | mysql
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.