Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
coding:bash [2025/12/01 12:01] jango [Arrays] |
coding:bash [2025/12/01 12:15] (aktuell) jango [if else] |
||
|---|---|---|---|
| Zeile 38: | Zeile 38: | ||
| <code bash> | <code bash> | ||
| - | #!/bin/bash | ||
| - | |||
| # Array anlegen (optional: -a) | # Array anlegen (optional: -a) | ||
| declare -a vegetables | declare -a vegetables | ||
| Zeile 47: | Zeile 45: | ||
| echo "Alle Elemente: ${vegetables[@]}" | echo "Alle Elemente: ${vegetables[@]}" | ||
| echo " | echo " | ||
| + | </ | ||
| + | ====Assoziative Arrays==== | ||
| + | |||
| + | <code bash> | ||
| # Declare an associative array called fruits | # Declare an associative array called fruits | ||
| declare -A fruits | declare -A fruits | ||
| Zeile 93: | Zeile 95: | ||
| =====if else===== | =====if else===== | ||
| + | |||
| + | * Bei Strings: [ ... = ... ] verwendet man " | ||
| + | * Bei Zahlen: [ ... eq ...] verwendet man " | ||
| <code bash> | <code bash> | ||
| password=" | password=" | ||
| - | if [ $password = " | + | if [ $password = " |
| echo " | echo " | ||
| else | else | ||
| echo " | echo " | ||
| + | fi | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | num=3 | ||
| + | |||
| + | if [ $num -lt 5 ]; then | ||
| + | echo "$num -lt 5" | ||
| + | fi | ||
| + | |||
| + | if [[ num -lt 5 ]]; then | ||
| + | echo "$num -lt 5" | ||
| fi | fi | ||
| - | if [ $1 -eq $2 ] then | + | if (( num < 5 )); then |
| - | .... | + | echo "$num -lt 5" |
| fi | fi | ||
| </ | </ | ||