ahoi,
ich habe ein kleines problem... in meinem downloadordner X landen regelmässig releases welche mit einem dem release gleichnamigen, schon vorhandenen script weiterverarbeitet werden sollen.
z.b. ist /media/veracrypt1/X/Irgendein.Release-Group/whatever.rar" gerade eingegenagen. Nun liegt irgendwo unter "/media/veracrypt1/scripts" zusammen mit hunderten anderen scripts "Irgendein.Release-Group.sh" und soll nun ausfindig gemacht, nach "/media/veracrypt1/X/" kopiert, dort ausgeführt und wieder gelöscht werden.
kann mir da evtl. jemand weiterhelfen, wie sich das bewerkställigen lässt? ursprüngliche habe ich sämtliche einzel scripts in einem master script zusammengeführt, was mittlerweile aber leider viel zu lange dauert bis sämtliche unnötigen prozesse durchgelaufen sind.
alternativ wäre für den such und kopiervorgang auch eine python lösung denkbar
ich danke euch schonmal fürs reinschauen und würde mich natürlich über lösungsansätze aller art sehr freuen.
tiforst
EDIT: hab das problem gelöst... zwar über 7 ecken gedacht, aber es funzt und das ist für mich die hauptsache
wens intressiert:
1) ordnernamen wird mittles "ls -d */ " in eine neues .sh ausgeslesen
2) mittles "sed" wird in der neuen sh "cp /pfad/zur/sh/" vor dem ausgelesenen ordnernamen eingefügt und das "/" hinter dem ordnernamen durch ".sh /pfad/wo/es/hin/kopiert/werden/soll/import.sh ersetzt
3) die neue sh zum importieren wird ausgeführt
4) die importierte sh wird ausgeführt
5) beide scripte werden via rm wieder gelöscht
wenn jemand einen einfacherern lösungsansatz hat bin ich natürlich auch weiterhin intressiert ;-)