Ich muss zwei bestimmte Dateien verschieben, wir nennen sie fileA.txt und fileB.sh im übergeordneten Ordner.
Eine dieser Dateien ist generisch, aber die andere Datei ist spezifisch für den übergeordneten Ordner und kann nicht in alle Ordner kopiert werden.
Die Ordnerhierarchie sieht folgendermaßen aus: Ordnerhierarchie
Der übergeordnete Ordner ist eindeutig und muss gleich bleiben. Insgesamt befinden sich über 2000 Ordner in Unterordnern von 200 bis 300 übergeordneten Ordnern, die die untergeordneten Ordner enthalten
Was ich bisher habe, dass in BASH das nicht funktioniert, ist:
find -maxdepth 4 -type f -name ‘*.bb’ ‘*.txt’; mv ../.
Ich bin sehr neu in der Skripterstellung und weiß, dass dies eine sehr einfache Aufgabe ist. Ich entschuldige mich für die schreckliche Zeichnung, aber ich habe meinen Kopf zu lange gegen die Wand geschlagen.
quelle