我知道cat可以连接文件,但我需要连接文件和stream的混合,并将结果pipe到另一个进程。
cat
为了使问题更具体一些,我想连接cat abc.sql和gzip -dc xyz.sql.gz和cat qvf.sql并把它们全部作为一个stream传cat qvf.sql mysql 。
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