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 0000000000000000000000000000000000000000..d0b1f21d64f337774a7df85c6cddd33a8f729c63
--- /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