title: What does a | (pipe character) do in a shell (bash) command?
body: <p>I have to run this command to install NPM. What does it do? What is the | at the end?</p>
  
  <pre><code>curl https://raw.githubusercontent.com/creationix/nvm/v0.23.2/install.sh | bash
  </code></pre>
  
  <p>Also, am I running UNIX-like commands in Bash? Why does this work? Is it that Bash is a UNIX-command compatible interface for the terminal?</p>