Massaguana
Aktives Mitglied
Thread Starter
- Dabei seit
- 03.06.2008
- Beiträge
- 972
- Reaktionspunkte
- 77
Hallo.
ich sitze hier an einem neues bash script das ich für neue Anforderungen anpassen möchte. Leider sind meine bash Script Kenntnisse dafür nicht ausreichend. Ich verstehe nicht komplett was passiert...
Das Script:
Das ganze funktioniert so lange wie die Ordner die ich damit bearbeite in /home/USER/ liegen und nur eine ebene haben. Nun möchte ich das selbe aber mit Ordnern machen die Unterordner haben. Der für mich Interessante Ordner ist der unterste...
Die Struktur sieht folgendermaßen aus:
bisher gab es nur die Unterordner...
Könnt Ihr mir helfen das Script dahin gehend anzupassen?
Grüße
Massaguana
ich sitze hier an einem neues bash script das ich für neue Anforderungen anpassen möchte. Leider sind meine bash Script Kenntnisse dafür nicht ausreichend. Ich verstehe nicht komplett was passiert...
Das Script:
Code:
find . -iname '*.rar' | while read file; do
(
DIRNAME=$(dirname "${file}")
BASENAME=$(basename "${file}")
cd "${DIRNAME}"
unrar x "${BASENAME}"
NEW=$DIRNAME
mv *.mdb "${NEW}".mkv
mv *.mdb /home/USER/"$DESTINATION"
rm -rf /home/USER/"${DIRNAME}"
)
done
Das ganze funktioniert so lange wie die Ordner die ich damit bearbeite in /home/USER/ liegen und nur eine ebene haben. Nun möchte ich das selbe aber mit Ordnern machen die Unterordner haben. Der für mich Interessante Ordner ist der unterste...
Die Struktur sieht folgendermaßen aus:
bisher gab es nur die Unterordner...
Könnt Ihr mir helfen das Script dahin gehend anzupassen?
Grüße
Massaguana