Piping Vim Buffer Through Unix Filters: ! and !! Commands
"VI takes this same paradigm of pipes and filters and simply wraps it in a editor user interface in which the pipe is applied to editing buffer both as a source and as a destination."