Hallo zusammen,
seit über einer Stunde versuche ich nun schon, eine einfache Liste von Dateien in eine Variable zu schreiben und anschließend ein paar Zeichen zu ersetzen. Nachdem ich gefühlt jede Seite im Internet durchsucht habe, versuche ich jetzt hier mein Glück. Eigentlich dürfte die Aufgabe nicht schwer sein:
Ich benötige einen String in der Form Datei1.mp4|Datei2.mp4|Datei3.mp4
Die Dateien sammel ich im Ordner mit $(find -maxdepth 1 -iname '*.mp4') zusammen.
Daraus kommt dann ein String ./Datei1.mp4 ./Datei2.mp4 ./Datei3.mp4
Wie komme ich nun zu dem oben genannten String mit dem Pipes zwischen den Dateinamen? Ich bekomme es einfach nicht hin. Weder mit sed, noch mit tr, noch mit find direkt, mit oder ohne RegEx....
Ich bin ratlos und hoffe auf eine Lösung ☺