title: How to execute ‘base64 --decode’ on selected text in Vim?
body: <p>I’m trying to execute <code>base64 --decode</code> on a piece of text selected in Visual mode, but it is the entire line that seems to be passed to the <code>base64</code> command, not just the current selection.</p>
  <p>I’m selecting the text in Visual mode, then entering Normal mode, so that my command line looks like this:</p>
  <pre><code>:'&lt;,'&gt;!base64 --decode
  </code></pre>
  <p>How can I pass only the selected piece of the line to a shell-command invocation in Vim?</p>