title: Why environment variable is not displayed with printenv in bash?
body: <p>I have set environment variable in ~/.bash_profile as following.</p>
  
  <pre><code>export DYLD_FALLBACK_LIBRARY_PATH="/usr/local/Cellar/openssl/1.0.2l/lib/:$DYLD_FALLBACK_LIBRARY_PATH"
  </code></pre>
  
  <p>Then, I executed above .bash_profile file like this.</p>
  
  <pre><code>$source ~/.bash_profile
  </code></pre>
  
  <p>And checked exported environment variable like this.</p>
  
  <pre><code>$export -p
  .....
  .....
  declare -x DYLD_FALLBACK_LIBRARY_PATH="/usr/local/Cellar/openssl/1.0.2l/lib/:/usr/local/Cell"
  .....
  .....
  </code></pre>
  
  <p>But, when I executed below command to check environment variables setting, I can't anything about DYLD_FALLBACK_LIBRARY_PATH variable.</p>
  
  <pre><code>$printenv
  .....
  .....
  .....
  </code></pre>
  
  <p>Would anyone teach me why I couldn't set environment variable?</p>