【发布时间】:2011-02-14 17:45:09
【问题描述】:
我知道 zsh 的能力:
ls -1 >foo >bar
但是假设我想通过另一个命令运行这两个输出。例如,我将如何组合这两个命令以避免运行 mysqldump 两次?
mysqldump db1 | bzip2 > db1.sql.bz2
mysqldump db1 | mysql db2
我能想到的最接近的是:
mysqldump db1 >db1.sql | mysql db2
bzip2 db1.sql
但我宁愿不将文件未压缩地写入磁盘(它很大!)。
【问题讨论】: