Shebang starts with #! characters and the path to the bash or other interpreter of your choice. Let us see what is Shebang in Linux and Unix bash shell scripts.
The #! syntax is used in scripts to indicate an interpreter for script execution. The directive must be the first line of script and must start with shebang #!. You can add argument after the shebang characters, which is optional. Make sure the interpreter is the full path to a binary file.
For example:
#!/bin/bash
#!/bin/bash -x
#!/usr/bin/env python
To ignore SheBang, just override the SheBang at the command line.
$ python2 hello_world.py
Links:
- https://bash.cyberciti.biz/guide/Shebang