Как объединить потоки?

Я знаю cat Можно объединить файлы, но мне нужно объединить смесь файлов и потоков и передать результат другому процессу.

Чтобы сделать вопрос более конкретным, я хочу объединить cat abc.sql вместе с gzip -dc xyz.sql.gz а также cat qvf.sql и передать все это как один поток mysql,

Какой лучший способ достичь этого?

1 ответ

Решение

Просто используйте подоболочку, например

(cat abc.sql; gzip -dc xyz.sql.gz; cat qvf.sql) | mysql
Другие вопросы по тегам