#!/bin/bash foo() { cat <(cat "$@"); }; foo <(echo bar); bar #!/bin/zsh foo() { cat <(cat "$@"); }; foo <(echo bar); cat: /proc/self/fd/11: No such file or directory Best of regards