Also, ich habe ein Musikverzeichnis. In diesem Ordner habe ich mehrere Ordner, alle mit unterschiedlichen Namen, die kein Muster haben. [Ex. Daytona OST, Sonic CD usw.].Schreiben eines Skripts, das ein anderes Skript in vielen Verzeichnissen ausführt
Ich möchte ein Skript in allen von ihnen ausführen, das alle .flac in .mp3 konvertiert, aber ich kann dieses Skript nur eins nach dem anderen ausführen.
Kann ich im Wesentlichen ein Skript schreiben, dass CD in das erste Verzeichnis, führt das Skript, kommt wieder raus, und CD's in das zweite Verzeichnis, und macht es noch einmal?
Die Ordner haben kein Muster, also glaube ich nicht, dass es einen Weg gibt, es mit einem Platzhalter zu machen.
Der Einfachheit halber heißt das Skript, das ich in jedem Verzeichnis ausführen möchte, conversiontomp3.sh
.
Das Muster ist, dass sie Ordner sind. Sie können 'für dir in * /; (cd "$ dir" && conversiontomp3.sh); done' –
Arbeitete perfekt, danke! Ich denke, ich muss mehr Shell lernen ... – txtman