Ich habe schon einmal Bash- Skripte erstellt und alle liefen #!/bin/bash
am Anfang ohne .
Was bringt es, es einzubauen? Würden die Dinge anders sein?
Wie spricht man auch aus #
? Ich weiß, dass !
das als "Knall" ausgesprochen wird.
Wie wird #!
ausgesprochen?
./yourscript.extension
für ausführbare Dateien setzen und dann beispielsweise ./helloworld.py
oder ./helloworld.sh
eingeben, wird in dieser obersten Zeile nach dem Interpreter gesucht. Dies ist #!/bin/python
oder !#/bin/bash
, während bei der Ausführung des Skripts python helloworld.py
die erste Zeile nicht beobachtet wird, da sie kommentiert ist aus. Es ist also eine spezielle Sequenz für die Shell / den Kernel.