Назад | Перейти на главную страницу

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

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

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

Как лучше всего этого добиться?

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

(cat abc.sql; gzip -dc xyz.sql.gz; cat qvf.sql) | mysql