smutbert hat geschrieben: 08.04.2021 15:21:25
Shebang kommt dann daher?
(Wieso eigentlich nicht Hashbang ☺)
edit:
Gerade in der Wikipedia gelesen, dass es auch Hash-Bang heißt – habe ich davor noch nie gehört, aber dafür bin ich umso verwirrter, weil Shebang laut Wikipedia einerseits von einem anderen Wort abstammt, aber im Zusammengang mit Unix/Linux als Verkürzung von Hash-Bang gedeutet wird.
Das ``bang'' in Shebang kommt daher. Sprachliche Entwicklungen sind manchmal komisch. In Unix gibt es insgesamt viel Wortwitz und kreativen Umgang mit der Sprache.
Wahrscheinlichsten erscheint mir, dass von Hash-Bang der Bezug zum aehnlich klingenden Shebang gezogen wurde, was (in einer Bedeutung) so viel wie Kram/Zeug bedeutet. ``The whole shebang.'' (All das Zeug. Der ganze Kram.) So koennte sich dieses komische Konstrukt in der ersten Zeile von Scripten damals angefuehlt haben, als es eingefuehrt worden ist.
Als ich vor ein paar Jahren meinen Shebang-Artikel fuer freiesMagazin geschrieben habe, habe ich die Bedeutungsherkunft von Shebang recherchiert. Genau erinnere ich mich nicht mehr an die Ergebnisse, jedenfalls aber habe ich keine klare Antwort gefunden. Wie so vieles in Unix sind es kulturelle (sprachliche) Prozesse gewesen und heute versucht man die Hintergruende im Sinne von Oral History zu ergruenden. (Ihr muesst nur mal auf der TUHS-Mailingliste mitlesen, da geht's um genau so Themen.)
Die erste Anlaufstelle in solchen Fragen war in den Zeiten vor Wikipedia das Jargon-File:
http://www.catb.org/jargon/html/S/shebang.html Dort bekommt man die Unklarheit der Wortherkunft auch nur ein weiteres Mal bestaetigt, inklusive moeglichen Urspruengen.