Интересная возможность сабжевая в bash есть, можно работать со stdout как с файлом:
$ diff -q <(echo qq) <(echo qq1) Files /dev/fd/63 and /dev/fd/62 differ