What is "shebang"

Shebang refers to the two characters "#!" when they are the first characters of a text file, specifically in a source code written in a language interpreted on operating systems such as Unix, the system tries to run the file using an interpreter specified by shebang a shebang line consists of a lattice and an exclamation point ("#!"), then optionally any amount of whitespace, followed by the (absolute) address for the interpreter who will provide the interpretation. Because the "#" character is used as a comment marker in many scripting languages, the use of shebang in most cases will not interfere with the functioning of the code.