<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">From the horse’s mouth (as per <a href="https://www.talisman.org/~erlkonig/documents/dennis-ritchie-and-hash-bang.shtml" class="">https://www.talisman.org/~erlkonig/documents/dennis-ritchie-and-hash-bang.shtml</a> ):</div><div class=""><br class=""></div><div class=""><div class="glasstty" style="display: table; font-family: monospace; white-space: pre; padding: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em; margin-right: auto; background-color: black; color: rgb(102, 255, 102); border: 0.3em ridge gray; border-top-left-radius: 1.5ex; border-top-right-radius: 1.5ex; border-bottom-right-radius: 1.5ex; border-bottom-left-radius: 1.5ex; background-image: -webkit-radial-gradient(40% 60%, ellipse farthest-corner, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.298039)); box-shadow: rgba(0, 0, 0, 0.498039) 3px 3px 5px 2px; font-variant-ligatures: normal; orphans: 2; widows: 2;">
From: "Ritchie, Dennis M (Dennis)** CTR **" <<a href="mailto:dmr@research.bell-labs.com" class="">dmr@research.bell-labs.com</a>>
To: <<a href="http://xn--erlonigatlismn-7ic842hea.org" class="">erlĸonigⓐtαlismαn.org</a>>

Date: Thu, 19 Nov 2009 18:37:37 -0600
Subject: RE: What do -you- call your #!<something> line?

 I can't recall that we ever gave it a proper name.
It was pretty late that it went in--I think that I
got the idea from someone at one of the UCB conferences
on Berkeley Unix; I may have been one of the first to
actually install it, but it was an idea that I got
from elsewhere.

As for the name: probably something descriptive like
"hash-bang" though this has a specifically British flavor, but
in any event I don't recall particularly using a pet name
for the construction.

   Regards,
   Dennis
 </div><br class="">[Sorry about the html]<br class=""><div class=""><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Apr 20, 2017, at 8:28 PM, <a href="mailto:arnold@skeeve.com" class="">arnold@skeeve.com</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Clem Cole <<a href="mailto:clemc@ccc.com" class="">clemc@ccc.com</a>> wrote:<br class=""><br class=""><blockquote type="cite" class="">below...<br class=""><br class="">On Tue, Apr 18, 2017 at 4:51 PM, Ron Natalie <<a href="mailto:ron@ronnatalie.com" class="">ron@ronnatalie.com</a>> wrote:<br class=""><br class=""><blockquote type="cite" class="">I believe the Berkeley #! magic number came first.<br class=""></blockquote><br class="">That's right.... the #!path syntax was BSDism that went main stream<br class="">because of its usefulness with "little languages" not just the shell.<br class=""> I'd have to check the tapes but it may have gone back as far as the<br class="">original BSD ~77/78 - Ken would have brought it back after his sabbatical<br class="">(or not - he would have seen it).<br class=""></blockquote><br class="">I thought it was pretty well established that DMR invented it and<br class="">told the UCB guys about it? There's an email in the archives from<br class="">him, too.<br class=""><br class="">Dr. McIlroy? Can you clarify?<br class=""><br class=""><blockquote type="cite" class="">The # was nod to the # being the first characters of the C program to say<br class="">to use the preprocessor; but I've forgotten why the bang was added before<br class="">the path.    It could have been almost anything.<br class=""></blockquote><br class="">Perhaps reminiscent of the '!' escape to shell in ed and maybe<br class="">some other interactive programs of the time?  That's purely a guess<br class="">on my part.<br class=""><br class="">My two cents,<br class=""><br class="">Arnold<br class=""></div></div></blockquote></div><br class=""></div></div></div></body></html>