Я знаю, что 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
Но я бы предпочел не записывать файл на диск без сжатия (это большой!).