2020-06-29 23:59:34 +02:00
|
|
|
# bash
|
|
|
|
|
|
|
|
> Bourne-Again SHell.
|
|
|
|
> `sh`-kompatibler Kommandozeilen-Interpreter.
|
2021-10-01 20:28:01 +02:00
|
|
|
> Weitere Informationen: <https://gnu.org/software/bash/>.
|
2020-06-29 23:59:34 +02:00
|
|
|
|
|
|
|
- Interaktive Shell starten:
|
|
|
|
|
|
|
|
`bash`
|
|
|
|
|
|
|
|
- Führe einen Befehl aus:
|
|
|
|
|
|
|
|
`bash -c "{{befehl}}"`
|
|
|
|
|
2021-03-25 17:42:04 +01:00
|
|
|
- Führe Befehle aus einer Datei aus:
|
2020-06-29 23:59:34 +02:00
|
|
|
|
2021-03-25 17:42:04 +01:00
|
|
|
`bash {{pfad/zu/datei.sh}}`
|
2020-06-29 23:59:34 +02:00
|
|
|
|
2021-10-22 17:03:00 +02:00
|
|
|
- Führe Befehle aus einer Datei aus und protokolliere alle ausgeführten Befehle an das Terminal:
|
2020-06-29 23:59:34 +02:00
|
|
|
|
2021-03-25 17:42:04 +01:00
|
|
|
`bash -x {{pfad/zu/datei.sh}}`
|
2020-06-29 23:59:34 +02:00
|
|
|
|
2021-03-25 17:42:04 +01:00
|
|
|
- Führe Befehle aus einer Datei aus und stoppe beim ersten Fehler:
|
2020-06-29 23:59:34 +02:00
|
|
|
|
2021-03-25 17:42:04 +01:00
|
|
|
`bash -e {{pfad/zu/datei.sh}}`
|
2020-06-29 23:59:34 +02:00
|
|
|
|
2023-07-02 06:12:01 -07:00
|
|
|
- Führe Befehle von `stdin` aus:
|
2020-06-29 23:59:34 +02:00
|
|
|
|
|
|
|
`bash -s`
|
|
|
|
|
2021-03-25 17:42:04 +01:00
|
|
|
- Gib die Version von bash aus (verwende `echo $BASH_VERSION`, um nur die Versionszeichenkette anzuzeigen):
|
2020-06-29 23:59:34 +02:00
|
|
|
|
|
|
|
`bash --version`
|