Как объединить потоки?
Я знаю 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