hello, can someone explain why (with zsh 5.1.1): efe() cat $1 efe <(seq 1 10) | wc -l cat: /proc/self/fd/13: No such file or directory 0 gives error, instead these all works fine: efe =(seq 1 10)| wc -l cat <(seq 1 10)| wc -l thanks -- Pier Paolo Grassi