Mehrere mp3-Dateien zusammenfügen

Ich wollte gestern mehrere mp3-Dateien, die durchnummeriert waren in der Form file01.mp3 bis file25.mp3 zu einer Datei zusammenfügen. Ich habe chatgpt gebeten mir ein Scipt zu schreiben und erhielt das nachfolgende Skript. Nachdem ich NN durch die richtige Anzahl Dateien ersetzt hatte, funktionierte es auf Anhieb.


#!/bin/bash

output_filename="merged.mp3"

# Gehe durch alle Dateien und füge sie zusammen
for i in {01..NN}; do
    # Aktuellen Dateinamen erstellen
    current_filename="file$i.mp3"

    # Prüfen, ob die Datei existiert
    if [ -f "$current_filename" ]; then
        echo "Füge $current_filename hinzu..."
        if [ ! -f "$output_filename" ]; then
            # Wenn die Ausgabedatei noch nicht existiert, erstelle sie mit der aktuellen Datei
            cp "$current_filename" "$output_filename"
        else
            # Wenn die Ausgabedatei bereits existiert, füge die aktuelle Datei an
            cat "$current_filename" >> "$output_filename"
        fi
    fi
done

echo "Zusammenführen abgeschlossen!"