title: Parse a changelog and extract changes for a version
body: <p>I have a changelog file in markdown which contains all changes between each version of my app like that : </p>
  
  <pre><code>## Version 1.0.6
  
  * first change
  * second change
  * third change
  
  ## Version 1.0.5
  
  * first foo change
  * second foo change
  
  ## Version 1.0.4
  
  * and so on...
  </code></pre>
  
  <p>What I want is to extract in a <strong>script</strong> the changes content for a version. For example I would to extract the changes for the <em>version 1.0.5</em>, so it should print : </p>
  
  <pre><code>* first foo change
  * second foo change
  </code></pre>
  
  <p>The ideal way would be <code>./getVersionChanges version filename</code> which would those 2 params : </p>
  
  <p><code>version</code> : the version to extract changes</p>
  
  <p><code>filename</code> : the filename to parse</p>
  
  <p>How can I achieve this with sed, awk, grep, or whatever ?</p>