DE
Bash korrekter Header #!/bin/sh - einfaches bin sh shell Skript mit einem .sh Codebeispiel erstellen
3 points
xxxxxxxxxx
1
Dateiname eg bash_test.sh
Codebeispiel:
xxxxxxxxxx
1
2
​
3
# auf Konsole drucken
4
echo 'Hello World'
5
​
6
# warten, bis der Benutzer Enter drĂĽckt
7
read
Ausgabe:
xxxxxxxxxx
1
Hello World
- Datei bash_test.sh erstellen (jede Datei mit der .sh Erweiterung funktioniert)
- Konsole in dem selben Verzeichnis wie bash_test.sh öffnen
- Eingeben:
$ sh bash_test.sh
- Man sieht das gleiche Ergebnis wie im folgenden Ergebnisscreenshot
- Falls du das Skript beenden möchtest, drücke Enter
- Screenshot mit Ergebnis von
bash_test.sh
Skript:
Dieser Header #!/bin/sh
am Anfang der sh-Datei in Unix ist 'Shebang' genannt.
Der Zweck dieses Headers:
Shebang ist verwendet, um zu ermitteln, welcher Interpreter zum AusfĂĽhren verwendet wird.
Beliebteste shebang:
#!/bin/sh
– die Datei mit der Bourne-Shell oder einer kompatiblen Shell ausführen
#!/usr/bin/env python
– mit einem Python-Interpreter ausführen
Mehr ĂĽber Shebang auf Wikipedia lesen - Shebang-(Unix)