The shebang (or bang) line is not specific to perl. In, say, Bourne shell scripts you see this on the first line:

#!/bin/sh
See this article for a quick description. I imagine that a lengthier description would require delving into the history of shells and interpreters, but there is no profound significance to the "!".

The term "bang" comes from equating the exclamation symbol "!" with a loud noise. "shebang" is American slang; it's used in the expression "the whole shebang", meaning "the whole thing". As far as I know its meaning has nothing to do with interpreters; it just sounds similar to "bang", so it got adopted by extension, I imagine.

the lowliest monk


In reply to Re: Clarify My doubt on #!/usr/local/bin/perl by tlm
in thread Clarify My doubt on #!/usr/local/bin/perl by kprasanna_79

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.