Why is “shebang” called “shebang”

historyshebangterminology

Does "shebang" mean "bang she"?
Why not "hebang" as "bang he"?

Best Answer

Another interesting name derivation from here.

Among UNIX shell (user interface) users, a shebang is a term for the "#!" characters that must begin the first line of a script. In musical notation, a "#" is called a sharp and an exclamation point - "!" - is sometimes referred to as a bang. Thus, shebang becomes a shortening of sharp-bang