#!/bin/bash
# Säuberung starten
echo "Säuberung startet";

# Pfad zu den Klassenordnern
path=home/students;

# In den Klassenordner wechseln
cd $path;

# Klassen in Array lesen
classes=(*/);

# Für alle Klassenordner ...
for ((c=0; c<${#classes[*]}; c++))
do
# ...in den Klassenordner wechseln
cd ${classes[$c]};

# Schüler in Array lesen
students=(*/);

# Für alle Schüler ...
for ((s=0; s<${#students[*]}; s++))
do
# !!! Alle versteckten Dateien im Schülerordner löschen !!!
rm ${students[$s]}.*;

# Säuberungsbestätigung
echo ${students[$s]} " aus der " ${classes[$c]} " bereinigt";

# Falls nicht alle gelöscht werden sollen, Befehl ggf. anpassen ...
# bzw. in mehreren Zeilen schreiben => z.B.:
# rm ${students[$s]}.bash_history;
# rm ${students[$s]}.dmrc;
# ...
done

# In den Schülerordner zurück wechseln
cd ..;
done
