title: Setting environment variable in shell script does not make it visible to the shell
body: <p>I want to use a shell script that I can call to set some environment variables. However, after the execution of the script, I don't see the environment variable using "printenv" in bash.</p>
  
  <p>Here is my script:</p>
  
  <pre><code>#!/bin/bash
  
  echo "Hello!"
  export MYVAR=boubou
  echo "After setting MYVAR!"
  </code></pre>
  
  <p>When I do "./test.sh", I see:</p>
  
  <pre><code>Hello!
  After setting MYVAR!
  </code></pre>
  
  <p>When I do "printenv MYVAR", I see nothing.</p>
  
  <p>Can you tell me what I'm doing wrong?</p>