:!ls # run ls
:r! ls # run ls and paste output into buffer
:w !pc # pipe buffer into command pc
:'<,'>w !pc # pipe vis-selected lines into pc
:4,6w !pc # pipe lines 4..6 into pc
now these all give a Press ENTER message. To avoid this,
:silent w !pc
:silent '<,'>w !pc
this latter one is annoying, so hopefully I can write a function and key-combo
to do this, as I use pc and pp as platform-agnostic commands to read and
write from the system clipboard, and get X and put X to store stuff in files
in a ~/.jstore/ directory as a means of having a persistent clipboard.