我知道cat
可以连接文件,但我需要连接多个文件和流并将结果传送至另一个进程。
为了使问题更加具体,我想将和连接在一起,cat abc.sql
然后将其作为单个流传输到。gzip -dc xyz.sql.gz
cat qvf.sql
mysql
实现这一目标的最佳方法是什么?
答案1
只需使用子 shell,例如
(cat abc.sql; gzip -dc xyz.sql.gz; cat qvf.sql) | mysql
我知道cat
可以连接文件,但我需要连接多个文件和流并将结果传送至另一个进程。
为了使问题更加具体,我想将和连接在一起,cat abc.sql
然后将其作为单个流传输到。gzip -dc xyz.sql.gz
cat qvf.sql
mysql
实现这一目标的最佳方法是什么?
只需使用子 shell,例如
(cat abc.sql; gzip -dc xyz.sql.gz; cat qvf.sql) | mysql