In vim, assume
:r!ls | grep foo is in the register l.
You can then do:
@l to exec
ls | grep foo and insert the contents matching foo in to the current buffer.
In evil-mode I get:
Usage: grep [OPTION]... PATTERN [FILE]... Try 'grep --help' for more information.
Is this a bug, or a setting I'm missing?