#!/bin/bash # === Liste der Skripte === SCRIPTS=( "/home/stefan/Bashscripte/ssh/ssh-connection.sh" ) # === Auswahl anzeigen === echo "Verfügbare Skripte:" for i in "${!SCRIPTS[@]}"; do printf "%d) %s\n" $((i+1)) "${SCRIPTS[$i]}" done # === Benutzereingabe === read -rp "Bitte eine Nummer eingeben (1-${#SCRIPTS[@]}): " auswahl # === Eingabe prüfen und ausführen === if [[ "$auswahl" =~ ^[0-9]+$ ]] && (( auswahl >= 1 && auswahl <= ${#SCRIPTS[@]} )); then script="${SCRIPTS[$((auswahl-1))]}" echo "Führe aus: $script" bash "$script" else echo "Ungültige Auswahl" exit 1 fi