Возможно ли иметь команду для перехвата как STDOUT, так и STDERR как отдельных потоков, чтобы использовать их в качестве аргументов в следующей команде?
Примером этого будет.
# foo outputs to stdout and stderr
# bar recieves in -i and -j streams that could be files but in general they are streams, so it would make sence to pipe to any of this two.
$ foo | bar -i - -j -&2
Могу ли я сделать это в bash? или в какой-то другой оболочке?