Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m122:learningunits:lu06:selektion [2024/11/18 07:45] – angelegt msutermodul:m122:learningunits:lu06:selektion [2024/11/18 08:40] (aktuell) msuter
Zeile 1: Zeile 1:
 ====== LU06a - Einführung in Selektionen in Bash ====== ====== LU06a - Einführung in Selektionen in Bash ======
 +{{https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_006_000.htm|Shell Prog: Kapitel 4.1 - 4.3}}
  
 Selektionen (auch Kontrollstrukturen genannt) ermöglichen es, in Bash-Skripten Entscheidungen zu treffen und den Programmfluss basierend auf Bedingungen zu steuern. Die beiden häufigsten Mechanismen dafür sind **`if`-Bedingungen** und **`case`-Anweisungen**. Selektionen (auch Kontrollstrukturen genannt) ermöglichen es, in Bash-Skripten Entscheidungen zu treffen und den Programmfluss basierend auf Bedingungen zu steuern. Die beiden häufigsten Mechanismen dafür sind **`if`-Bedingungen** und **`case`-Anweisungen**.
Zeile 90: Zeile 91:
  
  
-`if`-Bedingungen                  `case`-Anweisungen            +`if`-Bedingungen                  `case`-Anweisungen            ^
-|----------------------|---------------------------------|-----------------------------|+
 | **Nützlichkeit**     | Für numerische oder logische Vergleiche | Für Mustervergleiche       | | **Nützlichkeit**     | Für numerische oder logische Vergleiche | Für Mustervergleiche       |
 | **Lesbarkeit**       | Schwer lesbar bei vielen Bedingungen   | Einfach bei vielen Optionen | | **Lesbarkeit**       | Schwer lesbar bei vielen Bedingungen   | Einfach bei vielen Optionen |
  • modul/m122/learningunits/lu06/selektion.1731912322.txt.gz
  • Zuletzt geändert: 2024/11/18 07:45
  • von msuter