SCNR! On Mit, 25 Jul 2001, Christian Schult wrote:
nämlich das CR in der Shebang-Line hängen, was oft große Verwirrung bei deim ^^^^^^^ ?? was'n das?
Die shebang line ist die mit #! beginnende erste Zeile in Shellscripten unter Unix. Danach wird ohne Leerzeichen der Pfad
Mit Leerzeichen oder tab geht auch... ,----[ /tmp/t.sh ] | #! /bin/sh | exit 42 `---- (das sind 4 Leerzeichen und ein Tab zwischen '!' und '/'). Dann nur noch ein dh@slarty[3]:~ (0) $ chmod u+x /tmp/t.sh dh@slarty[3]:~ (0) $ /tmp/t.sh dh@slarty[3]:~ (42) $ hinterher...
und Name des zu startenden Interpreters angegeben.
Der Ausdruck kommt von sharp, umgangssprachlich für das Zeichen # (ASCII 35, Number Sign, Hash) und bang, umgangssprachlich für das Zeichen ! (ASCII 33, Exclamation Mark).
Mmhmm, jo! Auch wenn man dem auch noch was hinzufuegen kann... Das mit dem 'sharp' kaeme wohl aus der Verwendung des '#' in der Musik als "+1 Halbton" Zeichen, und da z.B. Cis auf englisch C-sharp heisst, ist die Verbindung # <-> 'sharp' einleuchtend. Aber s.u... Zu "bang" fuer '!' laesst sich das Jargon-file (welches bei sowas eh fast immer die beste Quelle ist) aus: http://www.tuxedo.org/~esr/jargon/html/entry/bang.html Auch zu 'shebang' selbst gibt's da natuerlich auch nen Eintrag, den ich, ob dessen Kuerze, auch gleich auch zitiere: ,----[ http://www.tuxedo.org/~esr/jargon/html/entry/shebang.html ] | shebang /sh*-bang/ n. | | The character sequence "#!" that frequently begins executable | shell scripts under Unix. Probably derived from "shell bang" | under the influence of American slang "the whole shebang" | (everything, the works). `---- [der slang-Ausdruck 'shebang' laesst sich wohl am besten mit Kram, Zeug ggfs. auch mit Mist, Kladderadatsch etc. uebersetzen. [1]] Das ist also eine andere "Herkunftstheorie" des 'she-' Teils... ;) Auf die Theorie, dass das vom '#' = "sharp" herkommt, bin ich selbst auch nicht gekommen... Mir fiel noch ein, dass das rein, nur noch weiter verschliffen, vom Buchstabieren als "(ha)sh"-"bang" herkommen koennte, bes. unter dem Einfluss, dass es eben den Begriff "shebang" gibt (bzw. schon gab). So, damit sollten alle Klarheiten beseitigt sein, also ab damit ins Archiv[2] ;) -dnh [1] ObFootnote: "Life, the Universe and the whole shebang" waere keine unpassende (amerikanische) Titelvariante ;) [2] In welches (~/mail/sonstwas oder /dev/null) sei dem geneigten Leser ueberlassen. -- 152: PORN Poster Ohne Richtigen Namen