Você pode usar o operador de substituição de processo <()
de bash
(ou zsh
):
4s-import <(zcat huge.gz)
Este operador criará um fifo /dev/fd/NN
e substituirá <(.)
pela string /dev/fd/NN
. 4s-import
agora pode abrir /dev/fd/NN
e ler a partir desse fifo, enquanto bash
executará zcat huge.gz
, que envia sua saída para /dev/fd/NN
.