#!/bin/bash # iso_management.sh # Funktion zum Suchen einer ISO-Datei basierend auf einem Muster find_iso_files() { local iso_dir="$1" find "$iso_dir" -type f -name "*.iso" | sort | xargs -n 1 basename } # Funktion, um das Betriebssystem basierend auf der ISO-Datei zu identifizieren identify_os() { local iso_file="$1" case "$(basename "$iso_file")" in *ubuntu*server*) echo "Ubuntu_64" ;; *ubuntu*desktop*) echo "Ubuntu_64" ;; *debian*) echo "Debian_64" ;; *rhel*) echo "RedHat_64" ;; *Fedora-Workstation*) echo "Fedora_64" ;; *Fedora-Server*) echo "Fedora_64" ;; *CentOS*) echo "RedHat_64" ;; *kali-linux*) echo "kali-linux" ;; *linuxmint*) echo "Linux_64" ;; *openSUSE*) echo "OpenSUSE_64" ;; *manjaro*) echo "ArchLinux_64" ;; *) echo "Unbekannt" ;; esac }