title: Running a Bash script results in 'Bad interpreter: No such file or directory' error
body: <p>I did found questions on </p>
  
  <p><strong>Bad interpreter: No such file or directory thing on SO</strong>.</p>
  
  <p>My issue is also solved when I changed the script from </p>
  
  <pre><code>#!/usr/bin/bash
  echo -e "\t\t\e[92mHello from the Test Script!\e[39m"
  </code></pre>
  
  <p>to:</p>
  
  <pre><code>#!/bin/bash
  echo -e "\t\t\e[92mHello from the Test Script!\e[39m"
  </code></pre>
  
  <p>after 
  I did the first line change from looking an answer here.</p>
  
  <p><a href="https://stackoverflow.com/questions/15735541/shell-script-bad-interpreter-no-such-file-or-directory-when-using-pwd">Shell script: Bad interpreter.No such file or directory</a></p>
  
  <p>I can not understand why removing the /usr from the first line helps.     </p>
  
  <p>P.S.<strong>I am learning about linux file permissions and I was unable to execute my file even after changing the permission using '755'.
  So, please if anyone can explain me this.Thanks in advance.:)</strong></p>