title: What is the dash ("-") when used with pipe ("|") in CMD?
body: <p>I wanted to create some clickable PowerShell scripts, and I found <a href="https://stackoverflow.com/a/2611394/291709">this answer</a> that I modified slightly to be:</p>
  
  <pre><code>;@Findstr -bv ;@F %0 | powershell -noprofile -command - &amp; goto:eof
  
  # PowerShell Code goes here.
  </code></pre>
  
  <p>I understand <code>Findstr</code> is passing all lines that don't begin with <code>;@F</code> to the right-hand side of the pipe and the dash specifies where the input should go, but <strong>what is the dash character called and where is it documented?</strong></p>
  
  <p>I found an explanation of CMD's pipe operator on Microsoft's <a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true" rel="nofollow noreferrer">Using command redirection operators</a>, but it doesn't mention anything about the dash character.</p>