¿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?

Respuestas:


14

Simplemente use una subshell, por ejemplo

(cat abc.sql; gzip -dc xyz.sql.gz; cat qvf.sql) | mysql
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.