¿Cómo concatenar corrientes?

9

Sé que catpuedo concatenar archivos, pero necesito concatenar una mezcla de archivos y secuencias y canalizar el resultado a otro proceso.

Para hacer la pregunta más concreta, quiero concatenar cat abc.sqlcon gzip -dc xyz.sql.gzy cat qvf.sqly canalizar todo como una sola secuencia mysql.

¿Cuál es la mejor manera de lograr esto?

rustyx
fuente

Respuestas:

14

Simplemente use una subshell, por ejemplo

(cat abc.sql; gzip -dc xyz.sql.gz; cat qvf.sql) | mysql
James O'Gorman
fuente