I am using an application that allows me to back up its contents using a command: $ backup --user=user --pass=password --outputfile=/path/to/my/backup --outputfile is a mandatory option, I cannot redirect to STDOUT. The output is large and I compress after-the-fact. Is there a way to use a pipe as "outputfile" and backup-and-compress in a single step?