From 126220beafb352fbc207bedee218c29f8d2fe4d9 Mon Sep 17 00:00:00 2001 From: Nikolai Milenko <nikolai.milenko@informatik.hs-fulda.de> Date: Wed, 22 Jan 2025 20:19:01 +0100 Subject: [PATCH] Upload New File --- "\303\234bungen/Woche-7/nice_or_naughty.sh" | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 "\303\234bungen/Woche-7/nice_or_naughty.sh" diff --git "a/\303\234bungen/Woche-7/nice_or_naughty.sh" "b/\303\234bungen/Woche-7/nice_or_naughty.sh" new file mode 100644 index 0000000..d0b1f21 --- /dev/null +++ "b/\303\234bungen/Woche-7/nice_or_naughty.sh" @@ -0,0 +1,27 @@ +#!/bin/bash + +echo "Willkommen beim Nikolaus-Checker!" +echo "Bitte geben Sie die Namen der Kinder ein (eine Zeile pro Name). Beenden mit "exit" + Enter" + +# Lesen der Namen in ein Array +namen=() +while true; do + read -r name + # Wenn die Name ist exit, dann wird das Programm beendet. + if [ "$name" == "exit" ]; then + break + fi + namen+=("$name") +done + +# Verarbeiten jedes Kindes +for name in "${namen[@]}"; do + if (( RANDOM % 2 )); then + verhalten="nice" + geschenk="🎁" + else + verhalten="naughty" + geschenk="🌿" + fi + echo "$name war $verhalten und bekommt: $geschenk" +done -- GitLab