#!/bin/bash source ./data_utils.sh list_users() { initialize_user_list # Benutzerliste filtern und formatieren user_list=$(read_users | grep ":aktiv$" | awk -F':' '{ printf "Benutzer: %-20s UID: %-5s Gruppen: %-20s Status: %s\n", $1, $2, $4, $5 }') # Überprüfen, ob die Liste leer ist if [[ -z "$user_list" ]]; then dialog --msgbox "Keine aktiven Benutzer gefunden." 10 30 return fi # Benutzerliste anzeigen dialog --msgbox "$user_list" 20 70 } list_users